Cisco-IOS-XR-Ethernet-SPAN-cfg API API Reference
API generated from Cisco-IOS-XR-Ethernet-SPAN-cfg@2015-11-09.yang
API Endpoint
http://{Controller-IP}:{Controller-Port}/restconf/config/network-topology:network-topology/topology/topology-netconf/node/inetri/yang-ext:mount/
URL '/' code: %2F
Schemes: http
Version: 1.0.0
Leaf Color Code:
Key  Mandatory  OptionalPaths
SPAN-MONITOR-SESSION - Update
Update operation of resource: span-monitor-session
span-monitor-sessionbody object
Request Content-Types: application/json
Request Example
{ { "destination-ipv6-address": "string",
"destination-ipv4-address": "string",
"destination-interface-name": "string",
"destination-type": "string"
},
"session": "string",
"class": "string",
"inject-interface": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
SPAN-MONITOR-SESSION - Create
Create operation of resource: span-monitor-session
span-monitor-sessionbody object
Request Content-Types: application/json
Request Example
{ { "destination-ipv6-address": "string",
"destination-ipv4-address": "string",
"destination-interface-name": "string",
"destination-type": "string"
},
"session": "string",
"class": "string",
"inject-interface": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
SPAN-MONITOR-SESSION - Delete
Delete operation of resource: span-monitor-session
Successful operation
Internal Error
Response Content-Types: application/json
SPAN-MONITOR-SESSION - Retrieve
Retrieve operation of resource: span-monitor-session
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { "destination-ipv6-address": "string",
"destination-ipv4-address": "string",
"destination-interface-name": "string",
"destination-type": "string"
},
"session": "string",
"class": "string",
"inject-interface": "string"
}
]
}
}
SESSIONS - Update
Update operation of resource: sessions
sessionsbody object
Request Content-Types: application/json
Request Example
{ { "destination-ipv6-address": "string",
"destination-ipv4-address": "string",
"destination-interface-name": "string",
"destination-type": "string"
},
"session": "string",
"class": "string",
"inject-interface": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SESSIONS - Create
Create operation of resource: sessions
sessionsbody object
Request Content-Types: application/json
Request Example
{ { "destination-ipv6-address": "string",
"destination-ipv4-address": "string",
"destination-interface-name": "string",
"destination-type": "string"
},
"session": "string",
"class": "string",
"inject-interface": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SESSIONS - Delete
Delete operation of resource: sessions
Successful operation
Internal Error
Response Content-Types: application/json
SESSIONS - Retrieve
Retrieve operation of resource: sessions
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { "destination-ipv6-address": "string",
"destination-ipv4-address": "string",
"destination-interface-name": "string",
"destination-type": "string"
},
"session": "string",
"class": "string",
"inject-interface": "string"
}
]
}
SESSION - Update
Update operation of resource: session
sessionbody object
ID of session
Request Content-Types: application/json
Request Example
{ "destination-ipv6-address": "string",
"destination-ipv4-address": "string",
"destination-interface-name": "string",
"destination-type": "string"
},
"session": "string",
"class": "string",
"inject-interface": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SESSION - Create
Create operation of resource: session
sessionbody object
ID of session
Request Content-Types: application/json
Request Example
{ "destination-ipv6-address": "string",
"destination-ipv4-address": "string",
"destination-interface-name": "string",
"destination-type": "string"
},
"session": "string",
"class": "string",
"inject-interface": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SESSION - Delete
Delete operation of resource: session
ID of session
Successful operation
Internal Error
Response Content-Types: application/json
SESSION - Retrieve
Retrieve operation of resource: session
ID of session
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "destination-ipv6-address": "string",
"destination-ipv4-address": "string",
"destination-interface-name": "string",
"destination-type": "string"
},
"session": "string",
"class": "string",
"inject-interface": "string"
}
DESTINATION - Update
Update operation of resource: destination
destinationbody object
ID of session
Request Content-Types: application/json
Request Example
{
"destination-ipv6-address": "string",
"destination-ipv4-address": "string",
"destination-interface-name": "string",
"destination-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
DESTINATION - Create
Create operation of resource: destination
destinationbody object
ID of session
Request Content-Types: application/json
Request Example
{
"destination-ipv6-address": "string",
"destination-ipv4-address": "string",
"destination-interface-name": "string",
"destination-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
DESTINATION - Delete
Delete operation of resource: destination
ID of session
Successful operation
Internal Error
Response Content-Types: application/json
DESTINATION - Retrieve
Retrieve operation of resource: destination
ID of session
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"destination-ipv6-address": "string",
"destination-ipv4-address": "string",
"destination-interface-name": "string",
"destination-type": "string"
}
GLOBAL-INTERFACE-CONFIGURATION - Update
Update operation of resource: global-interface-configuration
global-interface-configurationbody object
Request Content-Types: application/json
Request Example
{
"link-status": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
GLOBAL-INTERFACE-CONFIGURATION - Create
Create operation of resource: global-interface-configuration
global-interface-configurationbody object
Request Content-Types: application/json
Request Example
{
"link-status": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
GLOBAL-INTERFACE-CONFIGURATION - Delete
Delete operation of resource: global-interface-configuration
Successful operation
Internal Error
Response Content-Types: application/json
GLOBAL-INTERFACE-CONFIGURATION - Retrieve
Retrieve operation of resource: global-interface-configuration
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"link-status": "string"
}
INTERFACE-CONFIGURATIONS - Update
Update operation of resource: interface-configurations
interface-configurationsbody object
Request Content-Types: application/json
Request Example
{ {
"description": "string",
"interface-virtual": [ null ],
"bandwidth": "integer", { "acl-name": "string",
"acl-enable": [ null ]
}
}
]
},
"shutdown": [ null ],
"active": "string", "encapsulation": "string",
"capsulation-options": "integer"
},
"interface-mode-non-physical": "string", "generic-interface-list": "string",
"l2-overhead": "integer"
}, "host-routing": [ null ]
}, { "acl-name": "string",
"acl-enable": [ null ]
}
}
]
},
"enabled": [ null ]
}, "args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string", "l2-overhead": "integer",
"generic-interface-list": "string"
},
"link-status": [ null ], {
"owner": "string",
"mtu": "integer"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-CONFIGURATIONS - Create
Create operation of resource: interface-configurations
interface-configurationsbody object
Request Content-Types: application/json
Request Example
{ {
"description": "string",
"interface-virtual": [ null ],
"bandwidth": "integer", { "acl-name": "string",
"acl-enable": [ null ]
}
}
]
},
"shutdown": [ null ],
"active": "string", "encapsulation": "string",
"capsulation-options": "integer"
},
"interface-mode-non-physical": "string", "generic-interface-list": "string",
"l2-overhead": "integer"
}, "host-routing": [ null ]
}, { "acl-name": "string",
"acl-enable": [ null ]
}
}
]
},
"enabled": [ null ]
}, "args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string", "l2-overhead": "integer",
"generic-interface-list": "string"
},
"link-status": [ null ], {
"owner": "string",
"mtu": "integer"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-CONFIGURATIONS - Delete
Delete operation of resource: interface-configurations
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-CONFIGURATIONS - Retrieve
Retrieve operation of resource: interface-configurations
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"description": "string",
"interface-virtual": [ null ],
"bandwidth": "integer", { "acl-name": "string",
"acl-enable": [ null ]
}
}
]
},
"shutdown": [ null ],
"active": "string", "encapsulation": "string",
"capsulation-options": "integer"
},
"interface-mode-non-physical": "string", "generic-interface-list": "string",
"l2-overhead": "integer"
}, "host-routing": [ null ]
}, { "acl-name": "string",
"acl-enable": [ null ]
}
}
]
},
"enabled": [ null ]
}, "args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string", "l2-overhead": "integer",
"generic-interface-list": "string"
},
"link-status": [ null ], {
"owner": "string",
"mtu": "integer"
}
]
}
}
]
}
INTERFACE-CONFIGURATION - Update
Update operation of resource: interface-configuration
interface-configurationbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"description": "string",
"interface-virtual": [ null ],
"bandwidth": "integer", { "acl-name": "string",
"acl-enable": [ null ]
}
}
]
},
"shutdown": [ null ],
"active": "string", "encapsulation": "string",
"capsulation-options": "integer"
},
"interface-mode-non-physical": "string", "generic-interface-list": "string",
"l2-overhead": "integer"
}, "host-routing": [ null ]
}, { "acl-name": "string",
"acl-enable": [ null ]
}
}
]
},
"enabled": [ null ]
}, "args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string", "l2-overhead": "integer",
"generic-interface-list": "string"
},
"link-status": [ null ], {
"owner": "string",
"mtu": "integer"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-CONFIGURATION - Create
Create operation of resource: interface-configuration
interface-configurationbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"description": "string",
"interface-virtual": [ null ],
"bandwidth": "integer", { "acl-name": "string",
"acl-enable": [ null ]
}
}
]
},
"shutdown": [ null ],
"active": "string", "encapsulation": "string",
"capsulation-options": "integer"
},
"interface-mode-non-physical": "string", "generic-interface-list": "string",
"l2-overhead": "integer"
}, "host-routing": [ null ]
}, { "acl-name": "string",
"acl-enable": [ null ]
}
}
]
},
"enabled": [ null ]
}, "args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string", "l2-overhead": "integer",
"generic-interface-list": "string"
},
"link-status": [ null ], {
"owner": "string",
"mtu": "integer"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-CONFIGURATION - Delete
Delete operation of resource: interface-configuration
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-CONFIGURATION - Retrieve
Retrieve operation of resource: interface-configuration
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"description": "string",
"interface-virtual": [ null ],
"bandwidth": "integer", { "acl-name": "string",
"acl-enable": [ null ]
}
}
]
},
"shutdown": [ null ],
"active": "string", "encapsulation": "string",
"capsulation-options": "integer"
},
"interface-mode-non-physical": "string", "generic-interface-list": "string",
"l2-overhead": "integer"
}, "host-routing": [ null ]
}, { "acl-name": "string",
"acl-enable": [ null ]
}
}
]
},
"enabled": [ null ]
}, "args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string", "l2-overhead": "integer",
"generic-interface-list": "string"
},
"link-status": [ null ], {
"owner": "string",
"mtu": "integer"
}
]
}
}
DAMPENING - Update
Update operation of resource: dampening
dampeningbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
DAMPENING - Create
Create operation of resource: dampening
dampeningbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
DAMPENING - Delete
Delete operation of resource: dampening
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
DAMPENING - Retrieve
Retrieve operation of resource: dampening
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
}
MTUS - Update
Update operation of resource: mtus
mtusbody object
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
MTUS - Create
Create operation of resource: mtus
mtusbody object
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
MTUS - Delete
Delete operation of resource: mtus
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
MTUS - Retrieve
Retrieve operation of resource: mtus
ID of active interface-name
Successful operation
Internal Error
MTU - Update
Update operation of resource: mtu
mtubody object
ID of active interface-name
ID of owner
Request Content-Types: application/json
Request Example
{
"owner": "string",
"mtu": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
MTU - Create
Create operation of resource: mtu
mtubody object
ID of active interface-name
ID of owner
Request Content-Types: application/json
Request Example
{
"owner": "string",
"mtu": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
MTU - Delete
Delete operation of resource: mtu
ID of active interface-name
ID of owner
Successful operation
Internal Error
Response Content-Types: application/json
MTU - Retrieve
Retrieve operation of resource: mtu
ID of active interface-name
ID of owner
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"owner": "string",
"mtu": "integer"
}
ENCAPSULATION - Update
Update operation of resource: encapsulation
encapsulationbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"encapsulation": "string",
"capsulation-options": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
ENCAPSULATION - Create
Create operation of resource: encapsulation
encapsulationbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"encapsulation": "string",
"capsulation-options": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
ENCAPSULATION - Delete
Delete operation of resource: encapsulation
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ENCAPSULATION - Retrieve
Retrieve operation of resource: encapsulation
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"encapsulation": "string",
"capsulation-options": "integer"
}
PSEUDOWIRE-ETHER - Update
Update operation of resource: pseudowire-ether
pseudowire-etherbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"l2-overhead": "integer",
"generic-interface-list": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ETHER - Create
Create operation of resource: pseudowire-ether
pseudowire-etherbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"l2-overhead": "integer",
"generic-interface-list": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ETHER - Delete
Delete operation of resource: pseudowire-ether
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ETHER - Retrieve
Retrieve operation of resource: pseudowire-ether
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"l2-overhead": "integer",
"generic-interface-list": "string"
}
PSEUDOWIRE-IW - Update
Update operation of resource: pseudowire-iw
pseudowire-iwbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"generic-interface-list": "string",
"l2-overhead": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-IW - Create
Create operation of resource: pseudowire-iw
pseudowire-iwbody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"generic-interface-list": "string",
"l2-overhead": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-IW - Delete
Delete operation of resource: pseudowire-iw
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-IW - Retrieve
Retrieve operation of resource: pseudowire-iw
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"generic-interface-list": "string",
"l2-overhead": "integer"
}
BVI - Update
Update operation of resource: bvi
bvibody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"host-routing": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BVI - Create
Create operation of resource: bvi
bvibody object
ID of active interface-name
Request Content-Types: application/json
Request Example
{
"host-routing": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BVI - Delete
Delete operation of resource: bvi
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
BVI - Retrieve
Retrieve operation of resource: bvi
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"host-routing": [ null ]
}
L2-TRANSPORT - Update
Update operation of resource: l2-transport
l2-transportbody object
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
L2-TRANSPORT - Create
Create operation of resource: l2-transport
l2-transportbody object
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
L2-TRANSPORT - Delete
Delete operation of resource: l2-transport
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
L2-TRANSPORT - Retrieve
Retrieve operation of resource: l2-transport
ID of active interface-name
Successful operation
Internal Error
SPAN-MONITOR-SESSIONS - Update
Update operation of resource: span-monitor-sessions
span-monitor-sessionsbody object
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
SPAN-MONITOR-SESSIONS - Create
Create operation of resource: span-monitor-sessions
span-monitor-sessionsbody object
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
SPAN-MONITOR-SESSIONS - Delete
Delete operation of resource: span-monitor-sessions
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
SPAN-MONITOR-SESSIONS - Retrieve
Retrieve operation of resource: span-monitor-sessions
ID of active interface-name
SPAN-MONITOR-SESSION - Update
Update operation of resource: span-monitor-session
span-monitor-sessionbody object
ID of active interface-name
ID of session-class
Successful operation
Internal Error
Response Content-Types: application/json
SPAN-MONITOR-SESSION - Create
Create operation of resource: span-monitor-session
span-monitor-sessionbody object
ID of active interface-name
ID of session-class
Successful operation
Internal Error
Response Content-Types: application/json
SPAN-MONITOR-SESSION - Delete
Delete operation of resource: span-monitor-session
ID of active interface-name
ID of session-class
Successful operation
Internal Error
Response Content-Types: application/json
SPAN-MONITOR-SESSION - Retrieve
Retrieve operation of resource: span-monitor-session
ID of active interface-name
ID of session-class
ATTACHMENT - Update
Update operation of resource: attachment
attachmentbody object
ID of active interface-name
ID of session-class
Request Content-Types: application/json
Request Example
{
"port-level-enable": [ null ],
"direction": "string",
"session-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ATTACHMENT - Create
Create operation of resource: attachment
attachmentbody object
ID of active interface-name
ID of session-class
Request Content-Types: application/json
Request Example
{
"port-level-enable": [ null ],
"direction": "string",
"session-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ATTACHMENT - Delete
Delete operation of resource: attachment
ID of active interface-name
ID of session-class
Successful operation
Internal Error
Response Content-Types: application/json
ATTACHMENT - Retrieve
Retrieve operation of resource: attachment
ID of active interface-name
ID of session-class
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"port-level-enable": [ null ],
"direction": "string",
"session-name": "string"
}
ACL - Update
Update operation of resource: acl
aclbody object
ID of active interface-name
ID of session-class
Request Content-Types: application/json
Request Example
{
"acl-name": "string",
"acl-enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
ACL - Create
Create operation of resource: acl
aclbody object
ID of active interface-name
ID of session-class
Request Content-Types: application/json
Request Example
{
"acl-name": "string",
"acl-enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
ACL - Delete
Delete operation of resource: acl
ID of active interface-name
ID of session-class
Successful operation
Internal Error
Response Content-Types: application/json
ACL - Retrieve
Retrieve operation of resource: acl
ID of active interface-name
ID of session-class
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"acl-name": "string",
"acl-enable": [ null ]
}
SPAN-MONITOR-SESSIONS - Update
Update operation of resource: span-monitor-sessions
span-monitor-sessionsbody object
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
SPAN-MONITOR-SESSIONS - Create
Create operation of resource: span-monitor-sessions
span-monitor-sessionsbody object
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
SPAN-MONITOR-SESSIONS - Delete
Delete operation of resource: span-monitor-sessions
ID of active interface-name
Successful operation
Internal Error
Response Content-Types: application/json
SPAN-MONITOR-SESSIONS - Retrieve
Retrieve operation of resource: span-monitor-sessions
ID of active interface-name
SPAN-MONITOR-SESSION - Update
Update operation of resource: span-monitor-session
span-monitor-sessionbody object
ID of active interface-name
ID of session-class
Successful operation
Internal Error
Response Content-Types: application/json
SPAN-MONITOR-SESSION - Create
Create operation of resource: span-monitor-session
span-monitor-sessionbody object
ID of active interface-name
ID of session-class
Successful operation
Internal Error
Response Content-Types: application/json
SPAN-MONITOR-SESSION - Delete
Delete operation of resource: span-monitor-session
ID of active interface-name
ID of session-class
Successful operation
Internal Error
Response Content-Types: application/json
SPAN-MONITOR-SESSION - Retrieve
Retrieve operation of resource: span-monitor-session
ID of active interface-name
ID of session-class
ATTACHMENT - Update
Update operation of resource: attachment
attachmentbody object
ID of active interface-name
ID of session-class
Request Content-Types: application/json
Request Example
{
"port-level-enable": [ null ],
"direction": "string",
"session-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ATTACHMENT - Create
Create operation of resource: attachment
attachmentbody object
ID of active interface-name
ID of session-class
Request Content-Types: application/json
Request Example
{
"port-level-enable": [ null ],
"direction": "string",
"session-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ATTACHMENT - Delete
Delete operation of resource: attachment
ID of active interface-name
ID of session-class
Successful operation
Internal Error
Response Content-Types: application/json
ATTACHMENT - Retrieve
Retrieve operation of resource: attachment
ID of active interface-name
ID of session-class
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"port-level-enable": [ null ],
"direction": "string",
"session-name": "string"
}
ACL - Update
Update operation of resource: acl
aclbody object
ID of active interface-name
ID of session-class
Request Content-Types: application/json
Request Example
{
"acl-name": "string",
"acl-enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
ACL - Create
Create operation of resource: acl
aclbody object
ID of active interface-name
ID of session-class
Request Content-Types: application/json
Request Example
{
"acl-name": "string",
"acl-enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
ACL - Delete
Delete operation of resource: acl
ID of active interface-name
ID of session-class
Successful operation
Internal Error
Response Content-Types: application/json
ACL - Retrieve
Retrieve operation of resource: acl
ID of active interface-name
ID of session-class
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"acl-name": "string",
"acl-enable": [ null ]
}
L2VPN - Update
Update operation of resource: l2vpn
l2vpnbody object
Request Content-Types: application/json
Request Example
{ "pw-routing-global-id": "string", "enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
},
"pw-status-disable": [ null ],
"mspw-description": "string",
"pwoam-refresh": "integer",
"mac-limit-threshold": "string", "mtu-mismatch-ignore": [ null ]
}
}, { {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}, "enable": [ null ], {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}, {
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], }
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
L2VPN - Create
Create operation of resource: l2vpn
l2vpnbody object
Request Content-Types: application/json
Request Example
{ "pw-routing-global-id": "string", "enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
},
"pw-status-disable": [ null ],
"mspw-description": "string",
"pwoam-refresh": "integer",
"mac-limit-threshold": "string", "mtu-mismatch-ignore": [ null ]
}
}, { {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}, "enable": [ null ], {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}, {
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], }
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
L2VPN - Delete
Delete operation of resource: l2vpn
Successful operation
Internal Error
Response Content-Types: application/json
L2VPN - Retrieve
Retrieve operation of resource: l2vpn
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "pw-routing-global-id": "string", "enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
},
"pw-status-disable": [ null ],
"mspw-description": "string",
"pwoam-refresh": "integer",
"mac-limit-threshold": "string", "mtu-mismatch-ignore": [ null ]
}
}, { {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}, "enable": [ null ], {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}, {
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], }
}
]
}
}
}
PW-ROUTING - Update
Update operation of resource: pw-routing
pw-routingbody object
Successful operation
Internal Error
Response Content-Types: application/json
PW-ROUTING - Create
Create operation of resource: pw-routing
pw-routingbody object
Successful operation
Internal Error
Response Content-Types: application/json
PW-ROUTING - Delete
Delete operation of resource: pw-routing
Successful operation
Internal Error
Response Content-Types: application/json
PW-ROUTING - Retrieve
Retrieve operation of resource: pw-routing
Successful operation
Internal Error
PW-ROUTING-BGP - Update
Update operation of resource: pw-routing-bgp
pw-routing-bgpbody object
Successful operation
Internal Error
Response Content-Types: application/json
PW-ROUTING-BGP - Create
Create operation of resource: pw-routing-bgp
pw-routing-bgpbody object
Successful operation
Internal Error
Response Content-Types: application/json
PW-ROUTING-BGP - Delete
Delete operation of resource: pw-routing-bgp
Successful operation
Internal Error
Response Content-Types: application/json
PW-ROUTING-BGP - Retrieve
Retrieve operation of resource: pw-routing-bgp
Successful operation
Internal Error
EVPN-ROUTE-DISTINGUISHER - Update
Update operation of resource: evpn-route-distinguisher
evpn-route-distinguisherbody object
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Create
Create operation of resource: evpn-route-distinguisher
evpn-route-distinguisherbody object
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Delete
Delete operation of resource: evpn-route-distinguisher
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Retrieve
Retrieve operation of resource: evpn-route-distinguisher
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
NEIGHBOR - Update
Update operation of resource: neighbor
neighborbody object
Request Content-Types: application/json
Request Example
{
"neighbor": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR - Create
Create operation of resource: neighbor
neighborbody object
Request Content-Types: application/json
Request Example
{
"neighbor": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR - Delete
Delete operation of resource: neighbor
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR - Retrieve
Retrieve operation of resource: neighbor
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor": "string"
}
DATABASE - Update
Update operation of resource: database
databasebody object
Request Content-Types: application/json
Request Example
{ { {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}, "enable": [ null ], {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}, {
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}, "static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
}
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DATABASE - Create
Create operation of resource: database
databasebody object
Request Content-Types: application/json
Request Example
{ { {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}, "enable": [ null ], {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}, {
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}, "static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
}
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DATABASE - Delete
Delete operation of resource: database
Successful operation
Internal Error
Response Content-Types: application/json
DATABASE - Retrieve
Retrieve operation of resource: database
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}, "enable": [ null ], {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}, {
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}, "static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
}
}
}
}
]
}
}
G8032-RINGS - Update
Update operation of resource: g8032-rings
g8032-ringsbody object
Request Content-Types: application/json
Request Example
{ { {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
G8032-RINGS - Create
Create operation of resource: g8032-rings
g8032-ringsbody object
Request Content-Types: application/json
Request Example
{ { {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
G8032-RINGS - Delete
Delete operation of resource: g8032-rings
Successful operation
Internal Error
Response Content-Types: application/json
G8032-RINGS - Retrieve
Retrieve operation of resource: g8032-rings
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}
G8032-RING - Update
Update operation of resource: g8032-ring
g8032-ringbody object
ID of g8032-ring-name
Request Content-Types: application/json
Request Example
{ {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
G8032-RING - Create
Create operation of resource: g8032-ring
g8032-ringbody object
ID of g8032-ring-name
Request Content-Types: application/json
Request Example
{ {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
G8032-RING - Delete
Delete operation of resource: g8032-ring
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
G8032-RING - Retrieve
Retrieve operation of resource: g8032-ring
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string", {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ], { {
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
ERP-PORT0S - Update
Update operation of resource: erp-port0s
erp-port0sbody object
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT0S - Create
Create operation of resource: erp-port0s
erp-port0sbody object
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT0S - Delete
Delete operation of resource: erp-port0s
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT0S - Retrieve
Retrieve operation of resource: erp-port0s
ID of g8032-ring-name
Successful operation
Internal Error
ERP-PORT0 - Update
Update operation of resource: erp-port0
erp-port0body object
ID of g8032-ring-name
ID of interface-name
Request Content-Types: application/json
Request Example
{
"monitor": "string",
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT0 - Create
Create operation of resource: erp-port0
erp-port0body object
ID of g8032-ring-name
ID of interface-name
Request Content-Types: application/json
Request Example
{
"monitor": "string",
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT0 - Delete
Delete operation of resource: erp-port0
ID of g8032-ring-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT0 - Retrieve
Retrieve operation of resource: erp-port0
ID of g8032-ring-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"monitor": "string",
"interface-name": "string"
}
ERP-INSTANCES - Update
Update operation of resource: erp-instances
erp-instancesbody object
ID of g8032-ring-name
Request Content-Types: application/json
Request Example
{ {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
ERP-INSTANCES - Create
Create operation of resource: erp-instances
erp-instancesbody object
ID of g8032-ring-name
Request Content-Types: application/json
Request Example
{ {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
ERP-INSTANCES - Delete
Delete operation of resource: erp-instances
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
ERP-INSTANCES - Retrieve
Retrieve operation of resource: erp-instances
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
]
}
ERP-INSTANCE - Update
Update operation of resource: erp-instance
erp-instancebody object
ID of g8032-ring-name
ID of erp-instance-id
Request Content-Types: application/json
Request Example
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ERP-INSTANCE - Create
Create operation of resource: erp-instance
erp-instancebody object
ID of g8032-ring-name
ID of erp-instance-id
Request Content-Types: application/json
Request Example
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ERP-INSTANCE - Delete
Delete operation of resource: erp-instance
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
Response Content-Types: application/json
ERP-INSTANCE - Retrieve
Retrieve operation of resource: erp-instance
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string", "level": "string",
"enable": [ null ],
"port0": "string", "aps-type": "string",
"aps-channel": "string"
}
}, "role": "string",
"port": "string"
},
"description": "string"
}
RPL - Update
Update operation of resource: rpl
rplbody object
ID of g8032-ring-name
ID of erp-instance-id
Request Content-Types: application/json
Request Example
{
"role": "string",
"port": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
RPL - Create
Create operation of resource: rpl
rplbody object
ID of g8032-ring-name
ID of erp-instance-id
Request Content-Types: application/json
Request Example
{
"role": "string",
"port": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
RPL - Delete
Delete operation of resource: rpl
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
Response Content-Types: application/json
RPL - Retrieve
Retrieve operation of resource: rpl
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"role": "string",
"port": "string"
}
APS - Update
Update operation of resource: aps
apsbody object
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
Response Content-Types: application/json
APS - Create
Create operation of resource: aps
apsbody object
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
Response Content-Types: application/json
APS - Delete
Delete operation of resource: aps
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
Response Content-Types: application/json
APS - Retrieve
Retrieve operation of resource: aps
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
PORT1 - Update
Update operation of resource: port1
port1body object
ID of g8032-ring-name
ID of erp-instance-id
Request Content-Types: application/json
Request Example
{
"aps-type": "string",
"aps-channel": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PORT1 - Create
Create operation of resource: port1
port1body object
ID of g8032-ring-name
ID of erp-instance-id
Request Content-Types: application/json
Request Example
{
"aps-type": "string",
"aps-channel": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PORT1 - Delete
Delete operation of resource: port1
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
Response Content-Types: application/json
PORT1 - Retrieve
Retrieve operation of resource: port1
ID of g8032-ring-name
ID of erp-instance-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"aps-type": "string",
"aps-channel": "string"
}
ERP-PORT1S - Update
Update operation of resource: erp-port1s
erp-port1sbody object
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT1S - Create
Create operation of resource: erp-port1s
erp-port1sbody object
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT1S - Delete
Delete operation of resource: erp-port1s
ID of g8032-ring-name
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT1S - Retrieve
Retrieve operation of resource: erp-port1s
ID of g8032-ring-name
ERP-PORT1 - Update
Update operation of resource: erp-port1
erp-port1body object
ID of g8032-ring-name
ID of erp-port-type
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT1 - Create
Create operation of resource: erp-port1
erp-port1body object
ID of g8032-ring-name
ID of erp-port-type
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT1 - Delete
Delete operation of resource: erp-port1
ID of g8032-ring-name
ID of erp-port-type
Successful operation
Internal Error
Response Content-Types: application/json
ERP-PORT1 - Retrieve
Retrieve operation of resource: erp-port1
ID of g8032-ring-name
ID of erp-port-type
Successful operation
Internal Error
NONE-OR-VIRTUAL - Update
Update operation of resource: none-or-virtual
none-or-virtualbody object
ID of g8032-ring-name
ID of erp-port-type
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
NONE-OR-VIRTUAL - Create
Create operation of resource: none-or-virtual
none-or-virtualbody object
ID of g8032-ring-name
ID of erp-port-type
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
NONE-OR-VIRTUAL - Delete
Delete operation of resource: none-or-virtual
ID of g8032-ring-name
ID of erp-port-type
Successful operation
Internal Error
Response Content-Types: application/json
NONE-OR-VIRTUAL - Retrieve
Retrieve operation of resource: none-or-virtual
ID of g8032-ring-name
ID of erp-port-type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
INTERFACE - Update
Update operation of resource: interface
interfacebody object
ID of g8032-ring-name
ID of erp-port-type
ID of interface-name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Create
Create operation of resource: interface
interfacebody object
ID of g8032-ring-name
ID of erp-port-type
ID of interface-name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Delete
Delete operation of resource: interface
ID of g8032-ring-name
ID of erp-port-type
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Retrieve
Retrieve operation of resource: interface
ID of g8032-ring-name
ID of erp-port-type
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"interface-name": "string"
}
XCONNECT-GROUPS - Update
Update operation of resource: xconnect-groups
xconnect-groupsbody object
Request Content-Types: application/json
Request Example
{ { {
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
},
"name": "string"
}
]
}, { {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
},
"name": "string", {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string"
}
]
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
XCONNECT-GROUPS - Create
Create operation of resource: xconnect-groups
xconnect-groupsbody object
Request Content-Types: application/json
Request Example
{ { {
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
},
"name": "string"
}
]
}, { {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
},
"name": "string", {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string"
}
]
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
XCONNECT-GROUPS - Delete
Delete operation of resource: xconnect-groups
Successful operation
Internal Error
Response Content-Types: application/json
XCONNECT-GROUPS - Retrieve
Retrieve operation of resource: xconnect-groups
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
},
"name": "string"
}
]
}, { {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
},
"name": "string", {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string"
}
]
}
}
]
}
}
]
}
XCONNECT-GROUP - Update
Update operation of resource: xconnect-group
xconnect-groupbody object
ID of name
Request Content-Types: application/json
Request Example
{ {
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
},
"name": "string"
}
]
}, { {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
},
"name": "string", {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"p2p-description": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
XCONNECT-GROUP - Create
Create operation of resource: xconnect-group
xconnect-groupbody object
ID of name
Request Content-Types: application/json
Request Example
{ {
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
},
"name": "string"
}
]
}, { {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
},
"name": "string", {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"p2p-description": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
XCONNECT-GROUP - Delete
Delete operation of resource: xconnect-group
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
XCONNECT-GROUP - Retrieve
Retrieve operation of resource: xconnect-group
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
},
"name": "string"
}
]
}, { {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
},
"name": "string", {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"p2p-description": "string"
}
]
}
}
P2P-XCONNECTS - Update
Update operation of resource: p2p-xconnects
p2p-xconnectsbody object
ID of name
Request Content-Types: application/json
Request Example
{ { {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
},
"name": "string", {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"p2p-description": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
P2P-XCONNECTS - Create
Create operation of resource: p2p-xconnects
p2p-xconnectsbody object
ID of name
Request Content-Types: application/json
Request Example
{ { {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
},
"name": "string", {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"p2p-description": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
P2P-XCONNECTS - Delete
Delete operation of resource: p2p-xconnects
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
P2P-XCONNECTS - Retrieve
Retrieve operation of resource: p2p-xconnects
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
},
"name": "string", {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"p2p-description": "string"
}
]
}
P2P-XCONNECT - Update
Update operation of resource: p2p-xconnect
p2p-xconnectbody object
ID of name
ID of 2p-xconnect_name
Request Content-Types: application/json
Request Example
{ {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
}, {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"2p-xconnect_name": "string",
"p2p-description": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
P2P-XCONNECT - Create
Create operation of resource: p2p-xconnect
p2p-xconnectbody object
ID of name
ID of 2p-xconnect_name
Request Content-Types: application/json
Request Example
{ {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
}, {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"2p-xconnect_name": "string",
"p2p-description": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
P2P-XCONNECT - Delete
Delete operation of resource: p2p-xconnect
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
P2P-XCONNECT - Retrieve
Retrieve operation of resource: p2p-xconnect
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"enable": [ null ],
"name": "string"
}
]
}, {
"interface-name": "string"
}
]
}, {
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}, {
"pseudowire-id": "string", {
"pseudowire-address": "string"
}
], {
"neighbor": "string"
}
]
}
]
},
"interworking": "string", {
"enable": [ null ],
"name": "string"
}
]
}, {
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"2p-xconnect_name": "string",
"p2p-description": "string"
}
BACKUP-ATTACHMENT-CIRCUITS - Update
Update operation of resource: backup-attachment-circuits
backup-attachment-circuitsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-ATTACHMENT-CIRCUITS - Create
Create operation of resource: backup-attachment-circuits
backup-attachment-circuitsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-ATTACHMENT-CIRCUITS - Delete
Delete operation of resource: backup-attachment-circuits
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-ATTACHMENT-CIRCUITS - Retrieve
Retrieve operation of resource: backup-attachment-circuits
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
BACKUP-ATTACHMENT-CIRCUIT - Update
Update operation of resource: backup-attachment-circuit
backup-attachment-circuitbody object
ID of name
ID of 2p-xconnect_name
ID of interface-name
Request Content-Types: application/json
Request Example
{
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-ATTACHMENT-CIRCUIT - Create
Create operation of resource: backup-attachment-circuit
backup-attachment-circuitbody object
ID of name
ID of 2p-xconnect_name
ID of interface-name
Request Content-Types: application/json
Request Example
{
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-ATTACHMENT-CIRCUIT - Delete
Delete operation of resource: backup-attachment-circuit
ID of name
ID of 2p-xconnect_name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-ATTACHMENT-CIRCUIT - Retrieve
Retrieve operation of resource: backup-attachment-circuit
ID of name
ID of 2p-xconnect_name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-name": "string"
}
PSEUDOWIRE-EVPNS - Update
Update operation of resource: pseudowire-evpns
pseudowire-evpnsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-EVPNS - Create
Create operation of resource: pseudowire-evpns
pseudowire-evpnsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-EVPNS - Delete
Delete operation of resource: pseudowire-evpns
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-EVPNS - Retrieve
Retrieve operation of resource: pseudowire-evpns
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
PSEUDOWIRE-EVPN - Update
Update operation of resource: pseudowire-evpn
pseudowire-evpnbody object
ID of name
ID of 2p-xconnect_name
ID of eviid remote-acid source-acid
Request Content-Types: application/json
Request Example
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-EVPN - Create
Create operation of resource: pseudowire-evpn
pseudowire-evpnbody object
ID of name
ID of 2p-xconnect_name
ID of eviid remote-acid source-acid
Request Content-Types: application/json
Request Example
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-EVPN - Delete
Delete operation of resource: pseudowire-evpn
ID of name
ID of 2p-xconnect_name
ID of eviid remote-acid source-acid
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-EVPN - Retrieve
Retrieve operation of resource: pseudowire-evpn
ID of name
ID of 2p-xconnect_name
ID of eviid remote-acid source-acid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
PSEUDOWIRES - Update
Update operation of resource: pseudowires
pseudowiresbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRES - Create
Create operation of resource: pseudowires
pseudowiresbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRES - Delete
Delete operation of resource: pseudowires
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRES - Retrieve
Retrieve operation of resource: pseudowires
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
PSEUDOWIRE - Update
Update operation of resource: pseudowire
pseudowirebody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE - Create
Create operation of resource: pseudowire
pseudowirebody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE - Delete
Delete operation of resource: pseudowire
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE - Retrieve
Retrieve operation of resource: pseudowire
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
NEIGHBOR - Update
Update operation of resource: neighbor
neighborbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Request Content-Types: application/json
Request Example
{
"neighbor": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR - Create
Create operation of resource: neighbor
neighborbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Request Content-Types: application/json
Request Example
{
"neighbor": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR - Delete
Delete operation of resource: neighbor
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
NEIGHBOR - Retrieve
Retrieve operation of resource: neighbor
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"neighbor": "string"
}
MPLS-STATIC-LABELS - Update
Update operation of resource: mpls-static-labels
mpls-static-labelsbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-STATIC-LABELS - Create
Create operation of resource: mpls-static-labels
mpls-static-labelsbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-STATIC-LABELS - Delete
Delete operation of resource: mpls-static-labels
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-STATIC-LABELS - Retrieve
Retrieve operation of resource: mpls-static-labels
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"remote-static-label": "string",
"local-static-label": "string"
}
BACKUP-PSEUDOWIRES - Update
Update operation of resource: backup-pseudowires
backup-pseudowiresbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRES - Create
Create operation of resource: backup-pseudowires
backup-pseudowiresbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRES - Delete
Delete operation of resource: backup-pseudowires
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRES - Retrieve
Retrieve operation of resource: backup-pseudowires
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
BACKUP-PSEUDOWIRE - Update
Update operation of resource: backup-pseudowire
backup-pseudowirebody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRE - Create
Create operation of resource: backup-pseudowire
backup-pseudowirebody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRE - Delete
Delete operation of resource: backup-pseudowire
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRE - Retrieve
Retrieve operation of resource: backup-pseudowire
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
ID of neighbor pseudowire-id
Successful operation
Internal Error
BACKUP-MPLS-STATIC-LABELS - Update
Update operation of resource: backup-mpls-static-labels
backup-mpls-static-labelsbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-MPLS-STATIC-LABELS - Create
Create operation of resource: backup-mpls-static-labels
backup-mpls-static-labelsbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-MPLS-STATIC-LABELS - Delete
Delete operation of resource: backup-mpls-static-labels
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-MPLS-STATIC-LABELS - Retrieve
Retrieve operation of resource: backup-mpls-static-labels
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"remote-static-label": "string",
"local-static-label": "string"
}
L2TP-STATIC-ATTRIBUTES - Update
Update operation of resource: l2tp-static-attributes
l2tp-static-attributesbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Request Content-Types: application/json
Request Example
{
"l2tp-remote-session-id": "string",
"l2tp-local-session-id": "string", "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC-ATTRIBUTES - Create
Create operation of resource: l2tp-static-attributes
l2tp-static-attributesbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Request Content-Types: application/json
Request Example
{
"l2tp-remote-session-id": "string",
"l2tp-local-session-id": "string", "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC-ATTRIBUTES - Delete
Delete operation of resource: l2tp-static-attributes
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC-ATTRIBUTES - Retrieve
Retrieve operation of resource: l2tp-static-attributes
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"l2tp-remote-session-id": "string",
"l2tp-local-session-id": "string", "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}
}
L2TP-STATIC - Update
Update operation of resource: l2tp-static
l2tp-staticbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC - Create
Create operation of resource: l2tp-static
l2tp-staticbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC - Delete
Delete operation of resource: l2tp-static
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC - Retrieve
Retrieve operation of resource: l2tp-static
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of neighbor
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ]
}
PSEUDOWIRE-ADDRESS - Update
Update operation of resource: pseudowire-address
pseudowire-addressbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Request Content-Types: application/json
Request Example
{
"pseudowire-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ADDRESS - Create
Create operation of resource: pseudowire-address
pseudowire-addressbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Request Content-Types: application/json
Request Example
{
"pseudowire-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ADDRESS - Delete
Delete operation of resource: pseudowire-address
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ADDRESS - Retrieve
Retrieve operation of resource: pseudowire-address
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pseudowire-address": "string"
}
MPLS-STATIC-LABELS - Update
Update operation of resource: mpls-static-labels
mpls-static-labelsbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-STATIC-LABELS - Create
Create operation of resource: mpls-static-labels
mpls-static-labelsbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-STATIC-LABELS - Delete
Delete operation of resource: mpls-static-labels
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-STATIC-LABELS - Retrieve
Retrieve operation of resource: mpls-static-labels
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"remote-static-label": "string",
"local-static-label": "string"
}
BACKUP-PSEUDOWIRES - Update
Update operation of resource: backup-pseudowires
backup-pseudowiresbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRES - Create
Create operation of resource: backup-pseudowires
backup-pseudowiresbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRES - Delete
Delete operation of resource: backup-pseudowires
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRES - Retrieve
Retrieve operation of resource: backup-pseudowires
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
BACKUP-PSEUDOWIRE - Update
Update operation of resource: backup-pseudowire
backup-pseudowirebody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRE - Create
Create operation of resource: backup-pseudowire
backup-pseudowirebody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRE - Delete
Delete operation of resource: backup-pseudowire
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-PSEUDOWIRE - Retrieve
Retrieve operation of resource: backup-pseudowire
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
ID of neighbor pseudowire-id
Successful operation
Internal Error
BACKUP-MPLS-STATIC-LABELS - Update
Update operation of resource: backup-mpls-static-labels
backup-mpls-static-labelsbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-MPLS-STATIC-LABELS - Create
Create operation of resource: backup-mpls-static-labels
backup-mpls-static-labelsbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-MPLS-STATIC-LABELS - Delete
Delete operation of resource: backup-mpls-static-labels
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-MPLS-STATIC-LABELS - Retrieve
Retrieve operation of resource: backup-mpls-static-labels
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"remote-static-label": "string",
"local-static-label": "string"
}
L2TP-STATIC-ATTRIBUTES - Update
Update operation of resource: l2tp-static-attributes
l2tp-static-attributesbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Request Content-Types: application/json
Request Example
{
"l2tp-remote-session-id": "string",
"l2tp-local-session-id": "string", "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC-ATTRIBUTES - Create
Create operation of resource: l2tp-static-attributes
l2tp-static-attributesbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Request Content-Types: application/json
Request Example
{
"l2tp-remote-session-id": "string",
"l2tp-local-session-id": "string", "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC-ATTRIBUTES - Delete
Delete operation of resource: l2tp-static-attributes
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC-ATTRIBUTES - Retrieve
Retrieve operation of resource: l2tp-static-attributes
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"l2tp-remote-session-id": "string",
"l2tp-local-session-id": "string", "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}, "lower-value": "string",
"higher-value": "string",
"size": "string"
}
}
L2TP-STATIC - Update
Update operation of resource: l2tp-static
l2tp-staticbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC - Create
Create operation of resource: l2tp-static
l2tp-staticbody object
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC - Delete
Delete operation of resource: l2tp-static
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
L2TP-STATIC - Retrieve
Retrieve operation of resource: l2tp-static
ID of name
ID of 2p-xconnect_name
ID of pseudowire-id
ID of pseudowire-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ]
}
MONITOR-SESSIONS - Update
Update operation of resource: monitor-sessions
monitor-sessionsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MONITOR-SESSIONS - Create
Create operation of resource: monitor-sessions
monitor-sessionsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MONITOR-SESSIONS - Delete
Delete operation of resource: monitor-sessions
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MONITOR-SESSIONS - Retrieve
Retrieve operation of resource: monitor-sessions
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
MONITOR-SESSION - Update
Update operation of resource: monitor-session
monitor-sessionbody object
ID of name
ID of 2p-xconnect_name
ID of onitor-session_name
Request Content-Types: application/json
Request Example
{
"onitor-session_name": "string",
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
MONITOR-SESSION - Create
Create operation of resource: monitor-session
monitor-sessionbody object
ID of name
ID of 2p-xconnect_name
ID of onitor-session_name
Request Content-Types: application/json
Request Example
{
"onitor-session_name": "string",
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
MONITOR-SESSION - Delete
Delete operation of resource: monitor-session
ID of name
ID of 2p-xconnect_name
ID of onitor-session_name
Successful operation
Internal Error
Response Content-Types: application/json
MONITOR-SESSION - Retrieve
Retrieve operation of resource: monitor-session
ID of name
ID of 2p-xconnect_name
ID of onitor-session_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"onitor-session_name": "string",
"enable": [ null ]
}
PSEUDOWIRE-ROUTEDS - Update
Update operation of resource: pseudowire-routeds
pseudowire-routedsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ROUTEDS - Create
Create operation of resource: pseudowire-routeds
pseudowire-routedsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ROUTEDS - Delete
Delete operation of resource: pseudowire-routeds
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ROUTEDS - Retrieve
Retrieve operation of resource: pseudowire-routeds
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
PSEUDOWIRE-ROUTED - Update
Update operation of resource: pseudowire-routed
pseudowire-routedbody object
ID of name
ID of 2p-xconnect_name
ID of global-id prefix acid sacid
Request Content-Types: application/json
Request Example
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ROUTED - Create
Create operation of resource: pseudowire-routed
pseudowire-routedbody object
ID of name
ID of 2p-xconnect_name
ID of global-id prefix acid sacid
Request Content-Types: application/json
Request Example
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ROUTED - Delete
Delete operation of resource: pseudowire-routed
ID of name
ID of 2p-xconnect_name
ID of global-id prefix acid sacid
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-ROUTED - Retrieve
Retrieve operation of resource: pseudowire-routed
ID of name
ID of 2p-xconnect_name
ID of global-id prefix acid sacid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
ATTACHMENT-CIRCUITS - Update
Update operation of resource: attachment-circuits
attachment-circuitsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
ATTACHMENT-CIRCUITS - Create
Create operation of resource: attachment-circuits
attachment-circuitsbody object
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
ATTACHMENT-CIRCUITS - Delete
Delete operation of resource: attachment-circuits
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
ATTACHMENT-CIRCUITS - Retrieve
Retrieve operation of resource: attachment-circuits
ID of name
ID of 2p-xconnect_name
Successful operation
Internal Error
ATTACHMENT-CIRCUIT - Update
Update operation of resource: attachment-circuit
attachment-circuitbody object
ID of name
ID of 2p-xconnect_name
ID of ttachment-circuit_name
Request Content-Types: application/json
Request Example
{
"ttachment-circuit_name": "string",
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
ATTACHMENT-CIRCUIT - Create
Create operation of resource: attachment-circuit
attachment-circuitbody object
ID of name
ID of 2p-xconnect_name
ID of ttachment-circuit_name
Request Content-Types: application/json
Request Example
{
"ttachment-circuit_name": "string",
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
ATTACHMENT-CIRCUIT - Delete
Delete operation of resource: attachment-circuit
ID of name
ID of 2p-xconnect_name
ID of ttachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
ATTACHMENT-CIRCUIT - Retrieve
Retrieve operation of resource: attachment-circuit
ID of name
ID of 2p-xconnect_name
ID of ttachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ttachment-circuit_name": "string",
"enable": [ null ]
}
MP2MP-XCONNECTS - Update
Update operation of resource: mp2mp-xconnects
mp2mp-xconnectsbody object
ID of name
Request Content-Types: application/json
Request Example
{ {
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
},
"name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-XCONNECTS - Create
Create operation of resource: mp2mp-xconnects
mp2mp-xconnectsbody object
ID of name
Request Content-Types: application/json
Request Example
{ {
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
},
"name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-XCONNECTS - Delete
Delete operation of resource: mp2mp-xconnects
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-XCONNECTS - Retrieve
Retrieve operation of resource: mp2mp-xconnects
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
},
"name": "string"
}
]
}
MP2MP-XCONNECT - Update
Update operation of resource: mp2mp-xconnect
mp2mp-xconnectbody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"p2mp-xconnect_name": "string",
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-XCONNECT - Create
Create operation of resource: mp2mp-xconnect
mp2mp-xconnectbody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"p2mp-xconnect_name": "string",
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-XCONNECT - Delete
Delete operation of resource: mp2mp-xconnect
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-XCONNECT - Retrieve
Retrieve operation of resource: mp2mp-xconnect
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"p2mp-xconnect_name": "string",
"mp2mpmtu": "string", "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
}
}
MP2MP-AUTO-DISCOVERY - Update
Update operation of resource: mp2mp-auto-discovery
mp2mp-auto-discoverybody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{ "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-AUTO-DISCOVERY - Create
Create operation of resource: mp2mp-auto-discovery
mp2mp-auto-discoverybody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{ "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-AUTO-DISCOVERY - Delete
Delete operation of resource: mp2mp-auto-discovery
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-AUTO-DISCOVERY - Retrieve
Retrieve operation of resource: mp2mp-auto-discovery
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ], "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "export": "string"
}
}
ROUTE-DISTINGUISHER - Update
Update operation of resource: route-distinguisher
route-distinguisherbody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-DISTINGUISHER - Create
Create operation of resource: route-distinguisher
route-distinguisherbody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-DISTINGUISHER - Delete
Delete operation of resource: route-distinguisher
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-DISTINGUISHER - Retrieve
Retrieve operation of resource: route-distinguisher
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
MP2MP-ROUTE-POLICY - Update
Update operation of resource: mp2mp-route-policy
mp2mp-route-policybody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"export": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-ROUTE-POLICY - Create
Create operation of resource: mp2mp-route-policy
mp2mp-route-policybody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"export": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-ROUTE-POLICY - Delete
Delete operation of resource: mp2mp-route-policy
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-ROUTE-POLICY - Retrieve
Retrieve operation of resource: mp2mp-route-policy
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"export": "string"
}
MP2MP-ROUTE-TARGETS - Update
Update operation of resource: mp2mp-route-targets
mp2mp-route-targetsbody object
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-ROUTE-TARGETS - Create
Create operation of resource: mp2mp-route-targets
mp2mp-route-targetsbody object
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-ROUTE-TARGETS - Delete
Delete operation of resource: mp2mp-route-targets
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-ROUTE-TARGETS - Retrieve
Retrieve operation of resource: mp2mp-route-targets
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
MP2MP-ROUTE-TARGET - Update
Update operation of resource: mp2mp-route-target
mp2mp-route-targetbody object
ID of name
ID of p2mp-xconnect_name
ID of role format
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-ROUTE-TARGET - Create
Create operation of resource: mp2mp-route-target
mp2mp-route-targetbody object
ID of name
ID of p2mp-xconnect_name
ID of role format
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-ROUTE-TARGET - Delete
Delete operation of resource: mp2mp-route-target
ID of name
ID of p2mp-xconnect_name
ID of role format
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-ROUTE-TARGET - Retrieve
Retrieve operation of resource: mp2mp-route-target
ID of name
ID of p2mp-xconnect_name
ID of role format
Successful operation
Internal Error
TWO-BYTE-AS-OR-FOUR-BYTE-AS - Update
Update operation of resource: two-byte-as-or-four-byte-as
two-byte-as-or-four-byte-asbody object
ID of name
ID of p2mp-xconnect_name
ID of role format
ID of as as-index
Request Content-Types: application/json
Request Example
{
"as": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TWO-BYTE-AS-OR-FOUR-BYTE-AS - Create
Create operation of resource: two-byte-as-or-four-byte-as
two-byte-as-or-four-byte-asbody object
ID of name
ID of p2mp-xconnect_name
ID of role format
ID of as as-index
Request Content-Types: application/json
Request Example
{
"as": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TWO-BYTE-AS-OR-FOUR-BYTE-AS - Delete
Delete operation of resource: two-byte-as-or-four-byte-as
ID of name
ID of p2mp-xconnect_name
ID of role format
ID of as as-index
Successful operation
Internal Error
Response Content-Types: application/json
TWO-BYTE-AS-OR-FOUR-BYTE-AS - Retrieve
Retrieve operation of resource: two-byte-as-or-four-byte-as
ID of name
ID of p2mp-xconnect_name
ID of role format
ID of as as-index
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"as": "string",
"as-index": "string"
}
IPV4-ADDRESS - Update
Update operation of resource: ipv4-address
ipv4-addressbody object
ID of name
ID of p2mp-xconnect_name
ID of role format
ID of address addr-index
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IPV4-ADDRESS - Create
Create operation of resource: ipv4-address
ipv4-addressbody object
ID of name
ID of p2mp-xconnect_name
ID of role format
ID of address addr-index
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IPV4-ADDRESS - Delete
Delete operation of resource: ipv4-address
ID of name
ID of p2mp-xconnect_name
ID of role format
ID of address addr-index
Successful operation
Internal Error
Response Content-Types: application/json
IPV4-ADDRESS - Retrieve
Retrieve operation of resource: ipv4-address
ID of name
ID of p2mp-xconnect_name
ID of role format
ID of address addr-index
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"address": "string"
}
MP2MP-SIGNALING-PROTOCOL - Update
Update operation of resource: mp2mp-signaling-protocol
mp2mp-signaling-protocolbody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-SIGNALING-PROTOCOL - Create
Create operation of resource: mp2mp-signaling-protocol
mp2mp-signaling-protocolbody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-SIGNALING-PROTOCOL - Delete
Delete operation of resource: mp2mp-signaling-protocol
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
MP2MP-SIGNALING-PROTOCOL - Retrieve
Retrieve operation of resource: mp2mp-signaling-protocol
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ce-range": "string", "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], { {
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
}
FLOW-LABEL-LOAD-BALANCE - Update
Update operation of resource: flow-label-load-balance
flow-label-load-balancebody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"static": [ null ],
"flow-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Create
Create operation of resource: flow-label-load-balance
flow-label-load-balancebody object
ID of name
ID of p2mp-xconnect_name
Request Content-Types: application/json
Request Example
{
"static": [ null ],
"flow-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Delete
Delete operation of resource: flow-label-load-balance
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Retrieve
Retrieve operation of resource: flow-label-load-balance
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"static": [ null ],
"flow-label": "string"
}
CEIDS - Update
Update operation of resource: ceids
ceidsbody object
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
CEIDS - Create
Create operation of resource: ceids
ceidsbody object
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
CEIDS - Delete
Delete operation of resource: ceids
ID of name
ID of p2mp-xconnect_name
Successful operation
Internal Error
Response Content-Types: application/json
CEIDS - Retrieve
Retrieve operation of resource: ceids
ID of name
ID of p2mp-xconnect_name
CEID - Update
Update operation of resource: ceid
ceidbody object
ID of name
ID of p2mp-xconnect_name
ID of ce-id
Successful operation
Internal Error
Response Content-Types: application/json
CEID - Create
Create operation of resource: ceid
ceidbody object
ID of name
ID of p2mp-xconnect_name
ID of ce-id
Successful operation
Internal Error
Response Content-Types: application/json
CEID - Delete
Delete operation of resource: ceid
ID of name
ID of p2mp-xconnect_name
ID of ce-id
Successful operation
Internal Error
Response Content-Types: application/json
CEID - Retrieve
Retrieve operation of resource: ceid
ID of name
ID of p2mp-xconnect_name
ID of ce-id
REMOTE-CEID-ATTACHMENT-CIRCUITS - Update
Update operation of resource: remote-ceid-attachment-circuits
remote-ceid-attachment-circuitsbody object
ID of name
ID of p2mp-xconnect_name
ID of ce-id
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE-CEID-ATTACHMENT-CIRCUITS - Create
Create operation of resource: remote-ceid-attachment-circuits
remote-ceid-attachment-circuitsbody object
ID of name
ID of p2mp-xconnect_name
ID of ce-id
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE-CEID-ATTACHMENT-CIRCUITS - Delete
Delete operation of resource: remote-ceid-attachment-circuits
ID of name
ID of p2mp-xconnect_name
ID of ce-id
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE-CEID-ATTACHMENT-CIRCUITS - Retrieve
Retrieve operation of resource: remote-ceid-attachment-circuits
ID of name
ID of p2mp-xconnect_name
ID of ce-id
Successful operation
Internal Error
REMOTE-CEID-ATTACHMENT-CIRCUIT - Update
Update operation of resource: remote-ceid-attachment-circuit
remote-ceid-attachment-circuitbody object
ID of name
ID of p2mp-xconnect_name
ID of ce-id
ID of name remote-ce-id
Request Content-Types: application/json
Request Example
{
"name": "string",
"remote-ce-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE-CEID-ATTACHMENT-CIRCUIT - Create
Create operation of resource: remote-ceid-attachment-circuit
remote-ceid-attachment-circuitbody object
ID of name
ID of p2mp-xconnect_name
ID of ce-id
ID of name remote-ce-id
Request Content-Types: application/json
Request Example
{
"name": "string",
"remote-ce-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE-CEID-ATTACHMENT-CIRCUIT - Delete
Delete operation of resource: remote-ceid-attachment-circuit
ID of name
ID of p2mp-xconnect_name
ID of ce-id
ID of name remote-ce-id
Successful operation
Internal Error
Response Content-Types: application/json
REMOTE-CEID-ATTACHMENT-CIRCUIT - Retrieve
Retrieve operation of resource: remote-ceid-attachment-circuit
ID of name
ID of p2mp-xconnect_name
ID of ce-id
ID of name remote-ce-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"name": "string",
"remote-ce-id": "string"
}
BRIDGE-DOMAIN-GROUPS - Update
Update operation of resource: bridge-domain-groups
bridge-domain-groupsbody object
Request Content-Types: application/json
Request Example
{ { { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}
}
}
]
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-GROUPS - Create
Create operation of resource: bridge-domain-groups
bridge-domain-groupsbody object
Request Content-Types: application/json
Request Example
{ { { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}
}
}
]
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-GROUPS - Delete
Delete operation of resource: bridge-domain-groups
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-GROUPS - Retrieve
Retrieve operation of resource: bridge-domain-groups
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}
}
}
]
}
}
]
}
}
]
}
BRIDGE-DOMAIN-GROUP - Update
Update operation of resource: bridge-domain-group
bridge-domain-groupbody object
ID of name
Request Content-Types: application/json
Request Example
{ { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string"
}
}
}
]
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-GROUP - Create
Create operation of resource: bridge-domain-group
bridge-domain-groupbody object
ID of name
Request Content-Types: application/json
Request Example
{ { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string"
}
}
}
]
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-GROUP - Delete
Delete operation of resource: bridge-domain-group
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-GROUP - Retrieve
Retrieve operation of resource: bridge-domain-group
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string"
}
}
}
]
}
}
]
}
}
BRIDGE-DOMAINS - Update
Update operation of resource: bridge-domains
bridge-domainsbody object
ID of name
Request Content-Types: application/json
Request Example
{ { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ]
}
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAINS - Create
Create operation of resource: bridge-domains
bridge-domainsbody object
ID of name
Request Content-Types: application/json
Request Example
{ { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ]
}
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAINS - Delete
Delete operation of resource: bridge-domains
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAINS - Retrieve
Retrieve operation of resource: bridge-domains
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ]
}
}
}
]
}
}
]
}
BRIDGE-DOMAIN - Update
Update operation of resource: bridge-domain
bridge-domainbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN - Create
Create operation of resource: bridge-domain
bridge-domainbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN - Delete
Delete operation of resource: bridge-domain
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN - Retrieve
Retrieve operation of resource: bridge-domain
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { "routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}, { {
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ], {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}, "enable": [ null ],
"logging": [ null ]
}, { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
}
]
}
}
BD-STORM-CONTROLS - Update
Update operation of resource: bd-storm-controls
bd-storm-controlsbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-STORM-CONTROLS - Create
Create operation of resource: bd-storm-controls
bd-storm-controlsbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-STORM-CONTROLS - Delete
Delete operation of resource: bd-storm-controls
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-STORM-CONTROLS - Retrieve
Retrieve operation of resource: bd-storm-controls
ID of name
ID of ridge-domain_name
BD-STORM-CONTROL - Update
Update operation of resource: bd-storm-control
bd-storm-controlbody object
ID of name
ID of ridge-domain_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BD-STORM-CONTROL - Create
Create operation of resource: bd-storm-control
bd-storm-controlbody object
ID of name
ID of ridge-domain_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BD-STORM-CONTROL - Delete
Delete operation of resource: bd-storm-control
ID of name
ID of ridge-domain_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BD-STORM-CONTROL - Retrieve
Retrieve operation of resource: bd-storm-control
ID of name
ID of ridge-domain_name
ID of sctype
Successful operation
Internal Error
STORM-CONTROL-UNIT - Update
Update operation of resource: storm-control-unit
storm-control-unitbody object
ID of name
ID of ridge-domain_name
ID of sctype
Request Content-Types: application/json
Request Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Create
Create operation of resource: storm-control-unit
storm-control-unitbody object
ID of name
ID of ridge-domain_name
ID of sctype
Request Content-Types: application/json
Request Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Delete
Delete operation of resource: storm-control-unit
ID of name
ID of ridge-domain_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Retrieve
Retrieve operation of resource: storm-control-unit
ID of name
ID of ridge-domain_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
MEMBER-VNIS - Update
Update operation of resource: member-vnis
member-vnisbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNIS - Create
Create operation of resource: member-vnis
member-vnisbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNIS - Delete
Delete operation of resource: member-vnis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNIS - Retrieve
Retrieve operation of resource: member-vnis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
MEMBER-VNI - Update
Update operation of resource: member-vni
member-vnibody object
ID of name
ID of ridge-domain_name
ID of vni
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI - Create
Create operation of resource: member-vni
member-vnibody object
ID of name
ID of ridge-domain_name
ID of vni
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI - Delete
Delete operation of resource: member-vni
ID of name
ID of ridge-domain_name
ID of vni
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI - Retrieve
Retrieve operation of resource: member-vni
ID of name
ID of ridge-domain_name
ID of vni
MEMBER-VNI-STATIC-MAC-ADDRESSES - Update
Update operation of resource: member-vni-static-mac-addresses
member-vni-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of vni
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI-STATIC-MAC-ADDRESSES - Create
Create operation of resource: member-vni-static-mac-addresses
member-vni-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of vni
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI-STATIC-MAC-ADDRESSES - Delete
Delete operation of resource: member-vni-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of vni
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI-STATIC-MAC-ADDRESSES - Retrieve
Retrieve operation of resource: member-vni-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of vni
Successful operation
Internal Error
MEMBER-VNI-STATIC-MAC-ADDRESS - Update
Update operation of resource: member-vni-static-mac-address
member-vni-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of vni
ID of mac-address
Request Content-Types: application/json
Request Example
{
"next-hop-ip": "string",
"mac-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI-STATIC-MAC-ADDRESS - Create
Create operation of resource: member-vni-static-mac-address
member-vni-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of vni
ID of mac-address
Request Content-Types: application/json
Request Example
{
"next-hop-ip": "string",
"mac-address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI-STATIC-MAC-ADDRESS - Delete
Delete operation of resource: member-vni-static-mac-address
ID of name
ID of ridge-domain_name
ID of vni
ID of mac-address
Successful operation
Internal Error
Response Content-Types: application/json
MEMBER-VNI-STATIC-MAC-ADDRESS - Retrieve
Retrieve operation of resource: member-vni-static-mac-address
ID of name
ID of ridge-domain_name
ID of vni
ID of mac-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"next-hop-ip": "string",
"mac-address": "string"
}
BRIDGE-DOMAIN-MAC - Update
Update operation of resource: bridge-domain-mac
bridge-domain-macbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"bd-mac-withdraw-relay": [ null ], "bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
},
"bd-mac-port-down-flush": [ null ], {
"drop": [ null ],
"address": "string"
}
]
}, "bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
},
"bd-mac-learn": "string",
"bd-mac-withdraw": [ null ], "action": "string",
"threshold": [ null ],
"enable": [ null ],
"logging": [ null ]
},
"bd-mac-withdraw-behavior": "string",
"bd-mac-withdraw-access-pw-disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-MAC - Create
Create operation of resource: bridge-domain-mac
bridge-domain-macbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"bd-mac-withdraw-relay": [ null ], "bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
},
"bd-mac-port-down-flush": [ null ], {
"drop": [ null ],
"address": "string"
}
]
}, "bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
},
"bd-mac-learn": "string",
"bd-mac-withdraw": [ null ], "action": "string",
"threshold": [ null ],
"enable": [ null ],
"logging": [ null ]
},
"bd-mac-withdraw-behavior": "string",
"bd-mac-withdraw-access-pw-disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-MAC - Delete
Delete operation of resource: bridge-domain-mac
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-MAC - Retrieve
Retrieve operation of resource: bridge-domain-mac
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"bd-mac-withdraw-relay": [ null ], "bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
},
"bd-mac-port-down-flush": [ null ], {
"drop": [ null ],
"address": "string"
}
]
}, "bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
},
"bd-mac-learn": "string",
"bd-mac-withdraw": [ null ], "action": "string",
"threshold": [ null ],
"enable": [ null ],
"logging": [ null ]
},
"bd-mac-withdraw-behavior": "string",
"bd-mac-withdraw-access-pw-disable": [ null ]
}
BD-MAC-LIMIT - Update
Update operation of resource: bd-mac-limit
bd-mac-limitbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-LIMIT - Create
Create operation of resource: bd-mac-limit
bd-mac-limitbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-LIMIT - Delete
Delete operation of resource: bd-mac-limit
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-LIMIT - Retrieve
Retrieve operation of resource: bd-mac-limit
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
}
BD-MAC-FILTERS - Update
Update operation of resource: bd-mac-filters
bd-mac-filtersbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-FILTERS - Create
Create operation of resource: bd-mac-filters
bd-mac-filtersbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-FILTERS - Delete
Delete operation of resource: bd-mac-filters
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-FILTERS - Retrieve
Retrieve operation of resource: bd-mac-filters
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
BD-MAC-FILTER - Update
Update operation of resource: bd-mac-filter
bd-mac-filterbody object
ID of name
ID of ridge-domain_name
ID of address
Request Content-Types: application/json
Request Example
{
"drop": [ null ],
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-FILTER - Create
Create operation of resource: bd-mac-filter
bd-mac-filterbody object
ID of name
ID of ridge-domain_name
ID of address
Request Content-Types: application/json
Request Example
{
"drop": [ null ],
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-FILTER - Delete
Delete operation of resource: bd-mac-filter
ID of name
ID of ridge-domain_name
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-FILTER - Retrieve
Retrieve operation of resource: bd-mac-filter
ID of name
ID of ridge-domain_name
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"drop": [ null ],
"address": "string"
}
MAC-SECURE - Update
Update operation of resource: mac-secure
mac-securebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"action": "string",
"threshold": [ null ],
"enable": [ null ],
"logging": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
MAC-SECURE - Create
Create operation of resource: mac-secure
mac-securebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"action": "string",
"threshold": [ null ],
"enable": [ null ],
"logging": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
MAC-SECURE - Delete
Delete operation of resource: mac-secure
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
MAC-SECURE - Retrieve
Retrieve operation of resource: mac-secure
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"action": "string",
"threshold": [ null ],
"enable": [ null ],
"logging": [ null ]
}
BD-MAC-AGING - Update
Update operation of resource: bd-mac-aging
bd-mac-agingbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-AGING - Create
Create operation of resource: bd-mac-aging
bd-mac-agingbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-AGING - Delete
Delete operation of resource: bd-mac-aging
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-MAC-AGING - Retrieve
Retrieve operation of resource: bd-mac-aging
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
}
NV-SATELLITE - Update
Update operation of resource: nv-satellite
nv-satellitebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"offload-ipv4-multicast-enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
NV-SATELLITE - Create
Create operation of resource: nv-satellite
nv-satellitebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"offload-ipv4-multicast-enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
NV-SATELLITE - Delete
Delete operation of resource: nv-satellite
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
NV-SATELLITE - Retrieve
Retrieve operation of resource: nv-satellite
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"offload-ipv4-multicast-enable": [ null ]
}
BRIDGE-DOMAIN-PBB - Update
Update operation of resource: bridge-domain-pbb
bridge-domain-pbbbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ "pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ], "profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string", "pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string", {
"eviid": "string"
}
]
}
}, { "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-PBB - Create
Create operation of resource: bridge-domain-pbb
bridge-domain-pbbbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ "pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ], "profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string", "pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string", {
"eviid": "string"
}
]
}
}, { "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-PBB - Delete
Delete operation of resource: bridge-domain-pbb
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-PBB - Retrieve
Retrieve operation of resource: bridge-domain-pbb
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ], "profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string", "pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string", {
"eviid": "string"
}
]
}
}, { "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
]
}
}
PBB-EDGES - Update
Update operation of resource: pbb-edges
pbb-edgesbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ { "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGES - Create
Create operation of resource: pbb-edges
pbb-edgesbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ { "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGES - Delete
Delete operation of resource: pbb-edges
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGES - Retrieve
Retrieve operation of resource: pbb-edges
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
]
}
PBB-EDGE - Update
Update operation of resource: pbb-edge
pbb-edgebody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{ "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE - Create
Create operation of resource: pbb-edge
pbb-edgebody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{ "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE - Delete
Delete operation of resource: pbb-edge
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE - Retrieve
Retrieve operation of resource: pbb-edge
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string", "disable": [ null ]
}
}
PBB-EDGE-SPLIT-HORIZON-GROUP - Update
Update operation of resource: pbb-edge-split-horizon-group
pbb-edge-split-horizon-groupbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-SPLIT-HORIZON-GROUP - Create
Create operation of resource: pbb-edge-split-horizon-group
pbb-edge-split-horizon-groupbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-SPLIT-HORIZON-GROUP - Delete
Delete operation of resource: pbb-edge-split-horizon-group
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-SPLIT-HORIZON-GROUP - Retrieve
Retrieve operation of resource: pbb-edge-split-horizon-group
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"disable": [ null ]
}
PBB-STATIC-MAC-MAPPINGS - Update
Update operation of resource: pbb-static-mac-mappings
pbb-static-mac-mappingsbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-STATIC-MAC-MAPPINGS - Create
Create operation of resource: pbb-static-mac-mappings
pbb-static-mac-mappingsbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-STATIC-MAC-MAPPINGS - Delete
Delete operation of resource: pbb-static-mac-mappings
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-STATIC-MAC-MAPPINGS - Retrieve
Retrieve operation of resource: pbb-static-mac-mappings
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
PBB-STATIC-MAC-MAPPING - Update
Update operation of resource: pbb-static-mac-mapping
pbb-static-mac-mappingbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
ID of address
Request Content-Types: application/json
Request Example
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-STATIC-MAC-MAPPING - Create
Create operation of resource: pbb-static-mac-mapping
pbb-static-mac-mappingbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
ID of address
Request Content-Types: application/json
Request Example
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-STATIC-MAC-MAPPING - Delete
Delete operation of resource: pbb-static-mac-mapping
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
PBB-STATIC-MAC-MAPPING - Retrieve
Retrieve operation of resource: pbb-static-mac-mapping
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
PBB-EDGE-DHCP-PROFILE - Update
Update operation of resource: pbb-edge-dhcp-profile
pbb-edge-dhcp-profilebody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-DHCP-PROFILE - Create
Create operation of resource: pbb-edge-dhcp-profile
pbb-edge-dhcp-profilebody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-DHCP-PROFILE - Delete
Delete operation of resource: pbb-edge-dhcp-profile
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-DHCP-PROFILE - Retrieve
Retrieve operation of resource: pbb-edge-dhcp-profile
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
PBB-EDGE-MAC - Update
Update operation of resource: pbb-edge-mac
pbb-edge-macbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{ "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC - Create
Create operation of resource: pbb-edge-mac
pbb-edge-macbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{ "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC - Delete
Delete operation of resource: pbb-edge-mac
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC - Retrieve
Retrieve operation of resource: pbb-edge-mac
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}, "pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string", "action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
PBB-EDGE-MAC-LIMIT - Update
Update operation of resource: pbb-edge-mac-limit
pbb-edge-mac-limitbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-LIMIT - Create
Create operation of resource: pbb-edge-mac-limit
pbb-edge-mac-limitbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-LIMIT - Delete
Delete operation of resource: pbb-edge-mac-limit
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-LIMIT - Retrieve
Retrieve operation of resource: pbb-edge-mac-limit
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}
PBB-EDGE-MAC-AGING - Update
Update operation of resource: pbb-edge-mac-aging
pbb-edge-mac-agingbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-AGING - Create
Create operation of resource: pbb-edge-mac-aging
pbb-edge-mac-agingbody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-AGING - Delete
Delete operation of resource: pbb-edge-mac-aging
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-AGING - Retrieve
Retrieve operation of resource: pbb-edge-mac-aging
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
}
PBB-EDGE-MAC-SECURE - Update
Update operation of resource: pbb-edge-mac-secure
pbb-edge-mac-securebody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-SECURE - Create
Create operation of resource: pbb-edge-mac-secure
pbb-edge-mac-securebody object
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Request Content-Types: application/json
Request Example
{
"action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-SECURE - Delete
Delete operation of resource: pbb-edge-mac-secure
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-EDGE-MAC-SECURE - Retrieve
Retrieve operation of resource: pbb-edge-mac-secure
ID of name
ID of ridge-domain_name
ID of isid core-bd-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
PBB-CORE - Update
Update operation of resource: pbb-core
pbb-corebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ], "profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string", "pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string", {
"eviid": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE - Create
Create operation of resource: pbb-core
pbb-corebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ], "profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string", "pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string", {
"eviid": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE - Delete
Delete operation of resource: pbb-core
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE - Retrieve
Retrieve operation of resource: pbb-core
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ], "profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string", "pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string", {
"eviid": "string"
}
]
}
}
PBB-CORE-MAC - Update
Update operation of resource: pbb-core-mac
pbb-core-macbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC - Create
Create operation of resource: pbb-core-mac
pbb-core-macbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC - Delete
Delete operation of resource: pbb-core-mac
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC - Retrieve
Retrieve operation of resource: pbb-core-mac
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pbb-core-mac-learning": "string", "pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}, "pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
}
PBB-CORE-MAC-AGING - Update
Update operation of resource: pbb-core-mac-aging
pbb-core-mac-agingbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC-AGING - Create
Create operation of resource: pbb-core-mac-aging
pbb-core-mac-agingbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC-AGING - Delete
Delete operation of resource: pbb-core-mac-aging
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC-AGING - Retrieve
Retrieve operation of resource: pbb-core-mac-aging
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
PBB-CORE-MAC-LIMIT - Update
Update operation of resource: pbb-core-mac-limit
pbb-core-mac-limitbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC-LIMIT - Create
Create operation of resource: pbb-core-mac-limit
pbb-core-mac-limitbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC-LIMIT - Delete
Delete operation of resource: pbb-core-mac-limit
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-MAC-LIMIT - Retrieve
Retrieve operation of resource: pbb-core-mac-limit
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}
PBB-CORE-EVIS - Update
Update operation of resource: pbb-core-evis
pbb-core-evisbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-EVIS - Create
Create operation of resource: pbb-core-evis
pbb-core-evisbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-EVIS - Delete
Delete operation of resource: pbb-core-evis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-EVIS - Retrieve
Retrieve operation of resource: pbb-core-evis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
PBB-CORE-EVI - Update
Update operation of resource: pbb-core-evi
pbb-core-evibody object
ID of name
ID of ridge-domain_name
ID of eviid
Request Content-Types: application/json
Request Example
{
"eviid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-EVI - Create
Create operation of resource: pbb-core-evi
pbb-core-evibody object
ID of name
ID of ridge-domain_name
ID of eviid
Request Content-Types: application/json
Request Example
{
"eviid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-EVI - Delete
Delete operation of resource: pbb-core-evi
ID of name
ID of ridge-domain_name
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-EVI - Retrieve
Retrieve operation of resource: pbb-core-evi
ID of name
ID of ridge-domain_name
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"eviid": "string"
}
PBB-CORE-DHCP-PROFILE - Update
Update operation of resource: pbb-core-dhcp-profile
pbb-core-dhcp-profilebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-DHCP-PROFILE - Create
Create operation of resource: pbb-core-dhcp-profile
pbb-core-dhcp-profilebody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-DHCP-PROFILE - Delete
Delete operation of resource: pbb-core-dhcp-profile
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
PBB-CORE-DHCP-PROFILE - Retrieve
Retrieve operation of resource: pbb-core-dhcp-profile
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
BRIDGE-DOMAIN-EVIS - Update
Update operation of resource: bridge-domain-evis
bridge-domain-evisbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-EVIS - Create
Create operation of resource: bridge-domain-evis
bridge-domain-evisbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-EVIS - Delete
Delete operation of resource: bridge-domain-evis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-EVIS - Retrieve
Retrieve operation of resource: bridge-domain-evis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
BRIDGE-DOMAIN-EVI - Update
Update operation of resource: bridge-domain-evi
bridge-domain-evibody object
ID of name
ID of ridge-domain_name
ID of eviid
Request Content-Types: application/json
Request Example
{
"eviid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-EVI - Create
Create operation of resource: bridge-domain-evi
bridge-domain-evibody object
ID of name
ID of ridge-domain_name
ID of eviid
Request Content-Types: application/json
Request Example
{
"eviid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-EVI - Delete
Delete operation of resource: bridge-domain-evi
ID of name
ID of ridge-domain_name
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-EVI - Retrieve
Retrieve operation of resource: bridge-domain-evi
ID of name
ID of ridge-domain_name
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"eviid": "string"
}
ACCESS-VFIS - Update
Update operation of resource: access-vfis
access-vfisbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ {
"access-vfi-shutdown": [ null ], {
"pseudowire-id": "string", {
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFIS - Create
Create operation of resource: access-vfis
access-vfisbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ {
"access-vfi-shutdown": [ null ], {
"pseudowire-id": "string", {
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFIS - Delete
Delete operation of resource: access-vfis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFIS - Retrieve
Retrieve operation of resource: access-vfis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"access-vfi-shutdown": [ null ], {
"pseudowire-id": "string", {
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"name": "string"
}
]
}
ACCESS-VFI - Update
Update operation of resource: access-vfi
access-vfibody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Request Content-Types: application/json
Request Example
{
"access-vfi-shutdown": [ null ], {
"pseudowire-id": "string", {
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"ccess-vfi_name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI - Create
Create operation of resource: access-vfi
access-vfibody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Request Content-Types: application/json
Request Example
{
"access-vfi-shutdown": [ null ], {
"pseudowire-id": "string", {
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"ccess-vfi_name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI - Delete
Delete operation of resource: access-vfi
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI - Retrieve
Retrieve operation of resource: access-vfi
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"access-vfi-shutdown": [ null ], {
"pseudowire-id": "string", {
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"ccess-vfi_name": "string"
}
ACCESS-VFI-PSEUDOWIRES - Update
Update operation of resource: access-vfi-pseudowires
access-vfi-pseudowiresbody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRES - Create
Create operation of resource: access-vfi-pseudowires
access-vfi-pseudowiresbody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRES - Delete
Delete operation of resource: access-vfi-pseudowires
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRES - Retrieve
Retrieve operation of resource: access-vfi-pseudowires
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
Successful operation
Internal Error
ACCESS-VFI-PSEUDOWIRE - Update
Update operation of resource: access-vfi-pseudowire
access-vfi-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE - Create
Create operation of resource: access-vfi-pseudowire
access-vfi-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE - Delete
Delete operation of resource: access-vfi-pseudowire
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE - Retrieve
Retrieve operation of resource: access-vfi-pseudowire
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESSES - Update
Update operation of resource: access-vfi-pseudowire-static-mac-addresses
access-vfi-pseudowire-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESSES - Create
Create operation of resource: access-vfi-pseudowire-static-mac-addresses
access-vfi-pseudowire-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESSES - Delete
Delete operation of resource: access-vfi-pseudowire-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESSES - Retrieve
Retrieve operation of resource: access-vfi-pseudowire-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESS - Update
Update operation of resource: access-vfi-pseudowire-static-mac-address
access-vfi-pseudowire-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESS - Create
Create operation of resource: access-vfi-pseudowire-static-mac-address
access-vfi-pseudowire-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESS - Delete
Delete operation of resource: access-vfi-pseudowire-static-mac-address
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
ACCESS-VFI-PSEUDOWIRE-STATIC-MAC-ADDRESS - Retrieve
Retrieve operation of resource: access-vfi-pseudowire-static-mac-address
ID of name
ID of ridge-domain_name
ID of ccess-vfi_name
ID of neighbor pseudowire-id
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"address": "string"
}
BD-PSEUDOWIRES - Update
Update operation of resource: bd-pseudowires
bd-pseudowiresbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string", "enable": [ null ]
}
}, "remote-static-label": "string",
"local-static-label": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, {
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string", "source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRES - Create
Create operation of resource: bd-pseudowires
bd-pseudowiresbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string", "enable": [ null ]
}
}, "remote-static-label": "string",
"local-static-label": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, {
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string", "source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRES - Delete
Delete operation of resource: bd-pseudowires
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRES - Retrieve
Retrieve operation of resource: bd-pseudowires
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string", "enable": [ null ]
}
}, "remote-static-label": "string",
"local-static-label": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, {
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string", "source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
]
}
BD-PSEUDOWIRE - Update
Update operation of resource: bd-pseudowire
bd-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{ {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string", "enable": [ null ]
}
}, "remote-static-label": "string",
"local-static-label": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, {
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string", "source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE - Create
Create operation of resource: bd-pseudowire
bd-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{ {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string", "enable": [ null ]
}
}, "remote-static-label": "string",
"local-static-label": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, {
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string", "source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE - Delete
Delete operation of resource: bd-pseudowire
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE - Retrieve
Retrieve operation of resource: bd-pseudowire
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string", "pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}, "profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string", "enable": [ null ]
}
}, "remote-static-label": "string",
"local-static-label": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, {
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string", "source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
PSEUDOWIRE-DAI - Update
Update operation of resource: pseudowire-dai
pseudowire-daibody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-DAI - Create
Create operation of resource: pseudowire-dai
pseudowire-daibody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-DAI - Delete
Delete operation of resource: pseudowire-dai
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-DAI - Retrieve
Retrieve operation of resource: pseudowire-dai
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
PSEUDOWIRE-DAI-ADDRESS-VALIDATION - Update
Update operation of resource: pseudowire-dai-address-validation
pseudowire-dai-address-validationbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-DAI-ADDRESS-VALIDATION - Create
Create operation of resource: pseudowire-dai-address-validation
pseudowire-dai-address-validationbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-DAI-ADDRESS-VALIDATION - Delete
Delete operation of resource: pseudowire-dai-address-validation
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-DAI-ADDRESS-VALIDATION - Retrieve
Retrieve operation of resource: pseudowire-dai-address-validation
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
BDPW-STORM-CONTROL-TYPES - Update
Update operation of resource: bdpw-storm-control-types
bdpw-storm-control-typesbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BDPW-STORM-CONTROL-TYPES - Create
Create operation of resource: bdpw-storm-control-types
bdpw-storm-control-typesbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BDPW-STORM-CONTROL-TYPES - Delete
Delete operation of resource: bdpw-storm-control-types
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BDPW-STORM-CONTROL-TYPES - Retrieve
Retrieve operation of resource: bdpw-storm-control-types
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
BDPW-STORM-CONTROL-TYPE - Update
Update operation of resource: bdpw-storm-control-type
bdpw-storm-control-typebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BDPW-STORM-CONTROL-TYPE - Create
Create operation of resource: bdpw-storm-control-type
bdpw-storm-control-typebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BDPW-STORM-CONTROL-TYPE - Delete
Delete operation of resource: bdpw-storm-control-type
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BDPW-STORM-CONTROL-TYPE - Retrieve
Retrieve operation of resource: bdpw-storm-control-type
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Successful operation
Internal Error
STORM-CONTROL-UNIT - Update
Update operation of resource: storm-control-unit
storm-control-unitbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Request Content-Types: application/json
Request Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Create
Create operation of resource: storm-control-unit
storm-control-unitbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Request Content-Types: application/json
Request Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Delete
Delete operation of resource: storm-control-unit
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Retrieve
Retrieve operation of resource: storm-control-unit
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
PSEUDOWIRE-PROFILE - Update
Update operation of resource: pseudowire-profile
pseudowire-profilebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-PROFILE - Create
Create operation of resource: pseudowire-profile
pseudowire-profilebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-PROFILE - Delete
Delete operation of resource: pseudowire-profile
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-PROFILE - Retrieve
Retrieve operation of resource: pseudowire-profile
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
BD-PW-STATIC-MAC-ADDRESSES - Update
Update operation of resource: bd-pw-static-mac-addresses
bd-pw-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-STATIC-MAC-ADDRESSES - Create
Create operation of resource: bd-pw-static-mac-addresses
bd-pw-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-STATIC-MAC-ADDRESSES - Delete
Delete operation of resource: bd-pw-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-STATIC-MAC-ADDRESSES - Retrieve
Retrieve operation of resource: bd-pw-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
BD-PW-STATIC-MAC-ADDRESS - Update
Update operation of resource: bd-pw-static-mac-address
bd-pw-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-STATIC-MAC-ADDRESS - Create
Create operation of resource: bd-pw-static-mac-address
bd-pw-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-STATIC-MAC-ADDRESS - Delete
Delete operation of resource: bd-pw-static-mac-address
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-STATIC-MAC-ADDRESS - Retrieve
Retrieve operation of resource: bd-pw-static-mac-address
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"address": "string"
}
PSEUDOWIRE-IP-SOURCE-GUARD - Update
Update operation of resource: pseudowire-ip-source-guard
pseudowire-ip-source-guardbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-IP-SOURCE-GUARD - Create
Create operation of resource: pseudowire-ip-source-guard
pseudowire-ip-source-guardbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-IP-SOURCE-GUARD - Delete
Delete operation of resource: pseudowire-ip-source-guard
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-IP-SOURCE-GUARD - Retrieve
Retrieve operation of resource: pseudowire-ip-source-guard
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
PSEUDOWIRE-MAC - Update
Update operation of resource: pseudowire-mac
pseudowire-macbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC - Create
Create operation of resource: pseudowire-mac
pseudowire-macbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC - Delete
Delete operation of resource: pseudowire-mac
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC - Retrieve
Retrieve operation of resource: pseudowire-mac
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string", "pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}
PSEUDOWIRE-MAC-SECURE - Update
Update operation of resource: pseudowire-mac-secure
pseudowire-mac-securebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-SECURE - Create
Create operation of resource: pseudowire-mac-secure
pseudowire-mac-securebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-SECURE - Delete
Delete operation of resource: pseudowire-mac-secure
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-SECURE - Retrieve
Retrieve operation of resource: pseudowire-mac-secure
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
PSEUDOWIRE-MAC-AGING - Update
Update operation of resource: pseudowire-mac-aging
pseudowire-mac-agingbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-AGING - Create
Create operation of resource: pseudowire-mac-aging
pseudowire-mac-agingbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-AGING - Delete
Delete operation of resource: pseudowire-mac-aging
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-AGING - Retrieve
Retrieve operation of resource: pseudowire-mac-aging
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
PSEUDOWIRE-MAC-LIMIT - Update
Update operation of resource: pseudowire-mac-limit
pseudowire-mac-limitbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-LIMIT - Create
Create operation of resource: pseudowire-mac-limit
pseudowire-mac-limitbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-LIMIT - Delete
Delete operation of resource: pseudowire-mac-limit
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-MAC-LIMIT - Retrieve
Retrieve operation of resource: pseudowire-mac-limit
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}
BD-PW-SPLIT-HORIZON - Update
Update operation of resource: bd-pw-split-horizon
bd-pw-split-horizonbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-SPLIT-HORIZON - Create
Create operation of resource: bd-pw-split-horizon
bd-pw-split-horizonbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-SPLIT-HORIZON - Delete
Delete operation of resource: bd-pw-split-horizon
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-SPLIT-HORIZON - Retrieve
Retrieve operation of resource: bd-pw-split-horizon
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
BD-PW-SPLIT-HORIZON-GROUP - Update
Update operation of resource: bd-pw-split-horizon-group
bd-pw-split-horizon-groupbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-SPLIT-HORIZON-GROUP - Create
Create operation of resource: bd-pw-split-horizon-group
bd-pw-split-horizon-groupbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-SPLIT-HORIZON-GROUP - Delete
Delete operation of resource: bd-pw-split-horizon-group
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-SPLIT-HORIZON-GROUP - Retrieve
Retrieve operation of resource: bd-pw-split-horizon-group
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ]
}
BD-PW-MPLS-STATIC-LABELS - Update
Update operation of resource: bd-pw-mpls-static-labels
bd-pw-mpls-static-labelsbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-MPLS-STATIC-LABELS - Create
Create operation of resource: bd-pw-mpls-static-labels
bd-pw-mpls-static-labelsbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-MPLS-STATIC-LABELS - Delete
Delete operation of resource: bd-pw-mpls-static-labels
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BD-PW-MPLS-STATIC-LABELS - Retrieve
Retrieve operation of resource: bd-pw-mpls-static-labels
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"remote-static-label": "string",
"local-static-label": "string"
}
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRES - Update
Update operation of resource: bridge-domain-backup-pseudowires
bridge-domain-backup-pseudowiresbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRES - Create
Create operation of resource: bridge-domain-backup-pseudowires
bridge-domain-backup-pseudowiresbody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRES - Delete
Delete operation of resource: bridge-domain-backup-pseudowires
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRES - Retrieve
Retrieve operation of resource: bridge-domain-backup-pseudowires
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRE - Update
Update operation of resource: bridge-domain-backup-pseudowire
bridge-domain-backup-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRE - Create
Create operation of resource: bridge-domain-backup-pseudowire
bridge-domain-backup-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRE - Delete
Delete operation of resource: bridge-domain-backup-pseudowire
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
BRIDGE-DOMAIN-BACKUP-PSEUDOWIRE - Retrieve
Retrieve operation of resource: bridge-domain-backup-pseudowire
ID of name
ID of ridge-domain_name
ID of neighbor pseudowire-id
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
VFIS - Update
Update operation of resource: vfis
vfisbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ {
"vpnid": "string",
"vfi-shutdown": [ null ],
"name": "string", "enable": [ null ], {
"attribute-set-name": "string",
"transport-name": "string"
}
]
}, {
"signaling-name": "string"
}
]
}
}, "enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}, { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VFIS - Create
Create operation of resource: vfis
vfisbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ {
"vpnid": "string",
"vfi-shutdown": [ null ],
"name": "string", "enable": [ null ], {
"attribute-set-name": "string",
"transport-name": "string"
}
]
}, {
"signaling-name": "string"
}
]
}
}, "enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}, { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VFIS - Delete
Delete operation of resource: vfis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
VFIS - Retrieve
Retrieve operation of resource: vfis
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"vpnid": "string",
"vfi-shutdown": [ null ],
"name": "string", "enable": [ null ], {
"attribute-set-name": "string",
"transport-name": "string"
}
]
}, {
"signaling-name": "string"
}
]
}
}, "enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}, { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
}
]
}
VFI - Update
Update operation of resource: vfi
vfibody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"vpnid": "string",
"vfi-shutdown": [ null ], { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
},
"fi_name": "string", "enable": [ null ], {
"attribute-set-name": "string",
"transport-name": "string"
}
]
}, {
"signaling-name": "string"
}
]
}
}, "enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI - Create
Create operation of resource: vfi
vfibody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"vpnid": "string",
"vfi-shutdown": [ null ], { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
},
"fi_name": "string", "enable": [ null ], {
"attribute-set-name": "string",
"transport-name": "string"
}
]
}, {
"signaling-name": "string"
}
]
}
}, "enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI - Delete
Delete operation of resource: vfi
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
VFI - Retrieve
Retrieve operation of resource: vfi
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vpnid": "string",
"vfi-shutdown": [ null ], { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
},
"fi_name": "string", "enable": [ null ], {
"attribute-set-name": "string",
"transport-name": "string"
}
]
}, {
"signaling-name": "string"
}
]
}
}, "enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
}
MULTICAST-P2MP - Update
Update operation of resource: multicast-p2mp
multicast-p2mpbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
MULTICAST-P2MP - Create
Create operation of resource: multicast-p2mp
multicast-p2mpbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
MULTICAST-P2MP - Delete
Delete operation of resource: multicast-p2mp
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
MULTICAST-P2MP - Retrieve
Retrieve operation of resource: multicast-p2mp
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
TRANSPORTS - Update
Update operation of resource: transports
transportsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORTS - Create
Create operation of resource: transports
transportsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORTS - Delete
Delete operation of resource: transports
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORTS - Retrieve
Retrieve operation of resource: transports
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
TRANSPORT - Update
Update operation of resource: transport
transportbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of transport-name
Request Content-Types: application/json
Request Example
{
"attribute-set-name": "string",
"transport-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORT - Create
Create operation of resource: transport
transportbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of transport-name
Request Content-Types: application/json
Request Example
{
"attribute-set-name": "string",
"transport-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORT - Delete
Delete operation of resource: transport
ID of name
ID of ridge-domain_name
ID of fi_name
ID of transport-name
Successful operation
Internal Error
Response Content-Types: application/json
TRANSPORT - Retrieve
Retrieve operation of resource: transport
ID of name
ID of ridge-domain_name
ID of fi_name
ID of transport-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"attribute-set-name": "string",
"transport-name": "string"
}
SIGNALINGS - Update
Update operation of resource: signalings
signalingsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALINGS - Create
Create operation of resource: signalings
signalingsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALINGS - Delete
Delete operation of resource: signalings
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALINGS - Retrieve
Retrieve operation of resource: signalings
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
SIGNALING - Update
Update operation of resource: signaling
signalingbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of signaling-name
Request Content-Types: application/json
Request Example
{
"signaling-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALING - Create
Create operation of resource: signaling
signalingbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of signaling-name
Request Content-Types: application/json
Request Example
{
"signaling-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALING - Delete
Delete operation of resource: signaling
ID of name
ID of ridge-domain_name
ID of fi_name
ID of signaling-name
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALING - Retrieve
Retrieve operation of resource: signaling
ID of name
ID of ridge-domain_name
ID of fi_name
ID of signaling-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"signaling-name": "string"
}
VFI-PSEUDOWIRES - Update
Update operation of resource: vfi-pseudowires
vfi-pseudowiresbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{ { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PSEUDOWIRES - Create
Create operation of resource: vfi-pseudowires
vfi-pseudowiresbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{ { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PSEUDOWIRES - Delete
Delete operation of resource: vfi-pseudowires
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PSEUDOWIRES - Retrieve
Retrieve operation of resource: vfi-pseudowires
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
VFI-PSEUDOWIRE - Update
Update operation of resource: vfi-pseudowire
vfi-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{ "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PSEUDOWIRE - Create
Create operation of resource: vfi-pseudowire
vfi-pseudowirebody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{ "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PSEUDOWIRE - Delete
Delete operation of resource: vfi-pseudowire
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PSEUDOWIRE - Retrieve
Retrieve operation of resource: vfi-pseudowire
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string", {
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}
}
VFI-PW-DHCP-SNOOP - Update
Update operation of resource: vfi-pw-dhcp-snoop
vfi-pw-dhcp-snoopbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PW-DHCP-SNOOP - Create
Create operation of resource: vfi-pw-dhcp-snoop
vfi-pw-dhcp-snoopbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PW-DHCP-SNOOP - Delete
Delete operation of resource: vfi-pw-dhcp-snoop
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PW-DHCP-SNOOP - Retrieve
Retrieve operation of resource: vfi-pw-dhcp-snoop
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
VFI-PW-MPLS-STATIC-LABELS - Update
Update operation of resource: vfi-pw-mpls-static-labels
vfi-pw-mpls-static-labelsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PW-MPLS-STATIC-LABELS - Create
Create operation of resource: vfi-pw-mpls-static-labels
vfi-pw-mpls-static-labelsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PW-MPLS-STATIC-LABELS - Delete
Delete operation of resource: vfi-pw-mpls-static-labels
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
VFI-PW-MPLS-STATIC-LABELS - Retrieve
Retrieve operation of resource: vfi-pw-mpls-static-labels
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"remote-static-label": "string",
"local-static-label": "string"
}
PSEUDOWIRE-STATIC-MAC-ADDRESSES - Update
Update operation of resource: pseudowire-static-mac-addresses
pseudowire-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-STATIC-MAC-ADDRESSES - Create
Create operation of resource: pseudowire-static-mac-addresses
pseudowire-static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-STATIC-MAC-ADDRESSES - Delete
Delete operation of resource: pseudowire-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-STATIC-MAC-ADDRESSES - Retrieve
Retrieve operation of resource: pseudowire-static-mac-addresses
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
Successful operation
Internal Error
PSEUDOWIRE-STATIC-MAC-ADDRESS - Update
Update operation of resource: pseudowire-static-mac-address
pseudowire-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-STATIC-MAC-ADDRESS - Create
Create operation of resource: pseudowire-static-mac-address
pseudowire-static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-STATIC-MAC-ADDRESS - Delete
Delete operation of resource: pseudowire-static-mac-address
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-STATIC-MAC-ADDRESS - Retrieve
Retrieve operation of resource: pseudowire-static-mac-address
ID of name
ID of ridge-domain_name
ID of fi_name
ID of neighbor pseudowire-id
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"address": "string"
}
BGP-AUTO-DISCOVERY - Update
Update operation of resource: bgp-auto-discovery
bgp-auto-discoverybody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BGP-AUTO-DISCOVERY - Create
Create operation of resource: bgp-auto-discovery
bgp-auto-discoverybody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BGP-AUTO-DISCOVERY - Delete
Delete operation of resource: bgp-auto-discovery
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
BGP-AUTO-DISCOVERY - Retrieve
Retrieve operation of resource: bgp-auto-discovery
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ], "export": "string"
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string", "addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}, { {
"addr-index": "string",
"address": "string"
}
],
"role": "string", {
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}, "static": [ null ],
"flow-label": "string"
},
"enable": [ null ], "as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
LDP-SIGNALING-PROTOCOL - Update
Update operation of resource: ldp-signaling-protocol
ldp-signaling-protocolbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
LDP-SIGNALING-PROTOCOL - Create
Create operation of resource: ldp-signaling-protocol
ldp-signaling-protocolbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
LDP-SIGNALING-PROTOCOL - Delete
Delete operation of resource: ldp-signaling-protocol
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
LDP-SIGNALING-PROTOCOL - Retrieve
Retrieve operation of resource: ldp-signaling-protocol
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
VPLS-ID - Update
Update operation of resource: vpls-id
vpls-idbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VPLS-ID - Create
Create operation of resource: vpls-id
vpls-idbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VPLS-ID - Delete
Delete operation of resource: vpls-id
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
VPLS-ID - Retrieve
Retrieve operation of resource: vpls-id
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
FLOW-LABEL-LOAD-BALANCE - Update
Update operation of resource: flow-label-load-balance
flow-label-load-balancebody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"static": [ null ],
"flow-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Create
Create operation of resource: flow-label-load-balance
flow-label-load-balancebody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"static": [ null ],
"flow-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Delete
Delete operation of resource: flow-label-load-balance
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Retrieve
Retrieve operation of resource: flow-label-load-balance
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"static": [ null ],
"flow-label": "string"
}
BGP-ROUTE-POLICY - Update
Update operation of resource: bgp-route-policy
bgp-route-policybody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"export": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BGP-ROUTE-POLICY - Create
Create operation of resource: bgp-route-policy
bgp-route-policybody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"export": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BGP-ROUTE-POLICY - Delete
Delete operation of resource: bgp-route-policy
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
BGP-ROUTE-POLICY - Retrieve
Retrieve operation of resource: bgp-route-policy
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"export": "string"
}
ROUTE-DISTINGUISHER - Update
Update operation of resource: route-distinguisher
route-distinguisherbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-DISTINGUISHER - Create
Create operation of resource: route-distinguisher
route-distinguisherbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-DISTINGUISHER - Delete
Delete operation of resource: route-distinguisher
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-DISTINGUISHER - Retrieve
Retrieve operation of resource: route-distinguisher
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
BGP-SIGNALING-PROTOCOL - Update
Update operation of resource: bgp-signaling-protocol
bgp-signaling-protocolbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
BGP-SIGNALING-PROTOCOL - Create
Create operation of resource: bgp-signaling-protocol
bgp-signaling-protocolbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
BGP-SIGNALING-PROTOCOL - Delete
Delete operation of resource: bgp-signaling-protocol
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
BGP-SIGNALING-PROTOCOL - Retrieve
Retrieve operation of resource: bgp-signaling-protocol
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
FLOW-LABEL-LOAD-BALANCE - Update
Update operation of resource: flow-label-load-balance
flow-label-load-balancebody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"static": [ null ],
"flow-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Create
Create operation of resource: flow-label-load-balance
flow-label-load-balancebody object
ID of name
ID of ridge-domain_name
ID of fi_name
Request Content-Types: application/json
Request Example
{
"static": [ null ],
"flow-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Delete
Delete operation of resource: flow-label-load-balance
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Retrieve
Retrieve operation of resource: flow-label-load-balance
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"static": [ null ],
"flow-label": "string"
}
ROUTE-TARGETS - Update
Update operation of resource: route-targets
route-targetsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-TARGETS - Create
Create operation of resource: route-targets
route-targetsbody object
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-TARGETS - Delete
Delete operation of resource: route-targets
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-TARGETS - Retrieve
Retrieve operation of resource: route-targets
ID of name
ID of ridge-domain_name
ID of fi_name
Successful operation
Internal Error
ROUTE-TARGET - Update
Update operation of resource: route-target
route-targetbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-TARGET - Create
Create operation of resource: route-target
route-targetbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-TARGET - Delete
Delete operation of resource: route-target
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
Successful operation
Internal Error
Response Content-Types: application/json
ROUTE-TARGET - Retrieve
Retrieve operation of resource: route-target
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
Successful operation
Internal Error
TWO-BYTE-AS-OR-FOUR-BYTE-AS - Update
Update operation of resource: two-byte-as-or-four-byte-as
two-byte-as-or-four-byte-asbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of as as-index
Request Content-Types: application/json
Request Example
{
"as": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TWO-BYTE-AS-OR-FOUR-BYTE-AS - Create
Create operation of resource: two-byte-as-or-four-byte-as
two-byte-as-or-four-byte-asbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of as as-index
Request Content-Types: application/json
Request Example
{
"as": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TWO-BYTE-AS-OR-FOUR-BYTE-AS - Delete
Delete operation of resource: two-byte-as-or-four-byte-as
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of as as-index
Successful operation
Internal Error
Response Content-Types: application/json
TWO-BYTE-AS-OR-FOUR-BYTE-AS - Retrieve
Retrieve operation of resource: two-byte-as-or-four-byte-as
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of as as-index
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"as": "string",
"as-index": "string"
}
IPV4-ADDRESS - Update
Update operation of resource: ipv4-address
ipv4-addressbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of address addr-index
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IPV4-ADDRESS - Create
Create operation of resource: ipv4-address
ipv4-addressbody object
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of address addr-index
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IPV4-ADDRESS - Delete
Delete operation of resource: ipv4-address
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of address addr-index
Successful operation
Internal Error
Response Content-Types: application/json
IPV4-ADDRESS - Retrieve
Retrieve operation of resource: ipv4-address
ID of name
ID of ridge-domain_name
ID of fi_name
ID of role format
ID of address addr-index
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"address": "string"
}
BD-ATTACHMENT-CIRCUITS - Update
Update operation of resource: bd-attachment-circuits
bd-attachment-circuitsbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-ATTACHMENT-CIRCUITS - Create
Create operation of resource: bd-attachment-circuits
bd-attachment-circuitsbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{ {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-ATTACHMENT-CIRCUITS - Delete
Delete operation of resource: bd-attachment-circuits
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-ATTACHMENT-CIRCUITS - Retrieve
Retrieve operation of resource: bd-attachment-circuits
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}, "enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}
BD-ATTACHMENT-CIRCUIT - Update
Update operation of resource: bd-attachment-circuit
bd-attachment-circuitbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"d-attachment-circuit_name": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-ATTACHMENT-CIRCUIT - Create
Create operation of resource: bd-attachment-circuit
bd-attachment-circuitbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"d-attachment-circuit_name": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-ATTACHMENT-CIRCUIT - Delete
Delete operation of resource: bd-attachment-circuit
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-ATTACHMENT-CIRCUIT - Retrieve
Retrieve operation of resource: bd-attachment-circuit
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string", "interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}, {
"address": "string"
}
]
},
"interface-igmp-snoop": "string", "profile-id": "string",
"dhcp-snooping-id": "string"
}, {
"sctype": "string", "kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}, "enable": [ null ]
}
},
"interface-flooding": "string", "source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"d-attachment-circuit_name": "string", "enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
INTERFACE-IP-SOURCE-GUARD - Update
Update operation of resource: interface-ip-source-guard
interface-ip-source-guardbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-IP-SOURCE-GUARD - Create
Create operation of resource: interface-ip-source-guard
interface-ip-source-guardbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-IP-SOURCE-GUARD - Delete
Delete operation of resource: interface-ip-source-guard
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-IP-SOURCE-GUARD - Retrieve
Retrieve operation of resource: interface-ip-source-guard
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
INTERFACE-DAI - Update
Update operation of resource: interface-dai
interface-daibody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-DAI - Create
Create operation of resource: interface-dai
interface-daibody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-DAI - Delete
Delete operation of resource: interface-dai
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-DAI - Retrieve
Retrieve operation of resource: interface-dai
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
INTERFACE-DAI-ADDRESS-VALIDATION - Update
Update operation of resource: interface-dai-address-validation
interface-dai-address-validationbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-DAI-ADDRESS-VALIDATION - Create
Create operation of resource: interface-dai-address-validation
interface-dai-address-validationbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-DAI-ADDRESS-VALIDATION - Delete
Delete operation of resource: interface-dai-address-validation
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-DAI-ADDRESS-VALIDATION - Retrieve
Retrieve operation of resource: interface-dai-address-validation
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
INTERFACE-PROFILE - Update
Update operation of resource: interface-profile
interface-profilebody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-PROFILE - Create
Create operation of resource: interface-profile
interface-profilebody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-PROFILE - Delete
Delete operation of resource: interface-profile
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-PROFILE - Retrieve
Retrieve operation of resource: interface-profile
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
BDAC-STORM-CONTROL-TYPES - Update
Update operation of resource: bdac-storm-control-types
bdac-storm-control-typesbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
BDAC-STORM-CONTROL-TYPES - Create
Create operation of resource: bdac-storm-control-types
bdac-storm-control-typesbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
BDAC-STORM-CONTROL-TYPES - Delete
Delete operation of resource: bdac-storm-control-types
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
BDAC-STORM-CONTROL-TYPES - Retrieve
Retrieve operation of resource: bdac-storm-control-types
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
BDAC-STORM-CONTROL-TYPE - Update
Update operation of resource: bdac-storm-control-type
bdac-storm-control-typebody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BDAC-STORM-CONTROL-TYPE - Create
Create operation of resource: bdac-storm-control-type
bdac-storm-control-typebody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BDAC-STORM-CONTROL-TYPE - Delete
Delete operation of resource: bdac-storm-control-type
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
BDAC-STORM-CONTROL-TYPE - Retrieve
Retrieve operation of resource: bdac-storm-control-type
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Successful operation
Internal Error
STORM-CONTROL-UNIT - Update
Update operation of resource: storm-control-unit
storm-control-unitbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Request Content-Types: application/json
Request Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Create
Create operation of resource: storm-control-unit
storm-control-unitbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Request Content-Types: application/json
Request Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Delete
Delete operation of resource: storm-control-unit
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
STORM-CONTROL-UNIT - Retrieve
Retrieve operation of resource: storm-control-unit
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of sctype
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
SPLIT-HORIZON - Update
Update operation of resource: split-horizon
split-horizonbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
SPLIT-HORIZON - Create
Create operation of resource: split-horizon
split-horizonbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
SPLIT-HORIZON - Delete
Delete operation of resource: split-horizon
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
SPLIT-HORIZON - Retrieve
Retrieve operation of resource: split-horizon
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
SPLIT-HORIZON-GROUP-ID - Update
Update operation of resource: split-horizon-group-id
split-horizon-group-idbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
SPLIT-HORIZON-GROUP-ID - Create
Create operation of resource: split-horizon-group-id
split-horizon-group-idbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
SPLIT-HORIZON-GROUP-ID - Delete
Delete operation of resource: split-horizon-group-id
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
SPLIT-HORIZON-GROUP-ID - Retrieve
Retrieve operation of resource: split-horizon-group-id
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ]
}
STATIC-MAC-ADDRESSES - Update
Update operation of resource: static-mac-addresses
static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
STATIC-MAC-ADDRESSES - Create
Create operation of resource: static-mac-addresses
static-mac-addressesbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
STATIC-MAC-ADDRESSES - Delete
Delete operation of resource: static-mac-addresses
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
STATIC-MAC-ADDRESSES - Retrieve
Retrieve operation of resource: static-mac-addresses
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
STATIC-MAC-ADDRESS - Update
Update operation of resource: static-mac-address
static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STATIC-MAC-ADDRESS - Create
Create operation of resource: static-mac-address
static-mac-addressbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of address
Request Content-Types: application/json
Request Example
{
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
STATIC-MAC-ADDRESS - Delete
Delete operation of resource: static-mac-address
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
STATIC-MAC-ADDRESS - Retrieve
Retrieve operation of resource: static-mac-address
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
ID of address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"address": "string"
}
INTERFACE-MAC - Update
Update operation of resource: interface-mac
interface-macbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC - Create
Create operation of resource: interface-mac
interface-macbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC - Delete
Delete operation of resource: interface-mac
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC - Retrieve
Retrieve operation of resource: interface-mac
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-mac-learning": "string", "interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}, "action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string", "interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}
INTERFACE-MAC-AGING - Update
Update operation of resource: interface-mac-aging
interface-mac-agingbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-AGING - Create
Create operation of resource: interface-mac-aging
interface-mac-agingbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-AGING - Delete
Delete operation of resource: interface-mac-aging
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-AGING - Retrieve
Retrieve operation of resource: interface-mac-aging
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
INTERFACE-MAC-SECURE - Update
Update operation of resource: interface-mac-secure
interface-mac-securebody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-SECURE - Create
Create operation of resource: interface-mac-secure
interface-mac-securebody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-SECURE - Delete
Delete operation of resource: interface-mac-secure
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-SECURE - Retrieve
Retrieve operation of resource: interface-mac-secure
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
INTERFACE-MAC-LIMIT - Update
Update operation of resource: interface-mac-limit
interface-mac-limitbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-LIMIT - Create
Create operation of resource: interface-mac-limit
interface-mac-limitbody object
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-LIMIT - Delete
Delete operation of resource: interface-mac-limit
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE-MAC-LIMIT - Retrieve
Retrieve operation of resource: interface-mac-limit
ID of name
ID of ridge-domain_name
ID of d-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}
BD-PSEUDOWIRE-EVPNS - Update
Update operation of resource: bd-pseudowire-evpns
bd-pseudowire-evpnsbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE-EVPNS - Create
Create operation of resource: bd-pseudowire-evpns
bd-pseudowire-evpnsbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE-EVPNS - Delete
Delete operation of resource: bd-pseudowire-evpns
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE-EVPNS - Retrieve
Retrieve operation of resource: bd-pseudowire-evpns
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
BD-PSEUDOWIRE-EVPN - Update
Update operation of resource: bd-pseudowire-evpn
bd-pseudowire-evpnbody object
ID of name
ID of ridge-domain_name
ID of eviid acid
Request Content-Types: application/json
Request Example
{
"acid": "string",
"eviid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE-EVPN - Create
Create operation of resource: bd-pseudowire-evpn
bd-pseudowire-evpnbody object
ID of name
ID of ridge-domain_name
ID of eviid acid
Request Content-Types: application/json
Request Example
{
"acid": "string",
"eviid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE-EVPN - Delete
Delete operation of resource: bd-pseudowire-evpn
ID of name
ID of ridge-domain_name
ID of eviid acid
Successful operation
Internal Error
Response Content-Types: application/json
BD-PSEUDOWIRE-EVPN - Retrieve
Retrieve operation of resource: bd-pseudowire-evpn
ID of name
ID of ridge-domain_name
ID of eviid acid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"acid": "string",
"eviid": "string"
}
IP-SOURCE-GUARD - Update
Update operation of resource: ip-source-guard
ip-source-guardbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"logging": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
IP-SOURCE-GUARD - Create
Create operation of resource: ip-source-guard
ip-source-guardbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"logging": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
IP-SOURCE-GUARD - Delete
Delete operation of resource: ip-source-guard
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
IP-SOURCE-GUARD - Retrieve
Retrieve operation of resource: ip-source-guard
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"logging": [ null ]
}
DAI - Update
Update operation of resource: dai
daibody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
DAI - Create
Create operation of resource: dai
daibody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
DAI - Delete
Delete operation of resource: dai
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
DAI - Retrieve
Retrieve operation of resource: dai
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
DAI-ADDRESS-VALIDATION - Update
Update operation of resource: dai-address-validation
dai-address-validationbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"source-mac-verification": [ null ],
"enable": [ null ],
"destination-mac-verification": [ null ],
"ipv4-verification": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
DAI-ADDRESS-VALIDATION - Create
Create operation of resource: dai-address-validation
dai-address-validationbody object
ID of name
ID of ridge-domain_name
Request Content-Types: application/json
Request Example
{
"source-mac-verification": [ null ],
"enable": [ null ],
"destination-mac-verification": [ null ],
"ipv4-verification": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
DAI-ADDRESS-VALIDATION - Delete
Delete operation of resource: dai-address-validation
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
DAI-ADDRESS-VALIDATION - Retrieve
Retrieve operation of resource: dai-address-validation
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"source-mac-verification": [ null ],
"enable": [ null ],
"destination-mac-verification": [ null ],
"ipv4-verification": [ null ]
}
ROUTED-INTERFACES - Update
Update operation of resource: routed-interfaces
routed-interfacesbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACES - Create
Create operation of resource: routed-interfaces
routed-interfacesbody object
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACES - Delete
Delete operation of resource: routed-interfaces
ID of name
ID of ridge-domain_name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACES - Retrieve
Retrieve operation of resource: routed-interfaces
ID of name
ID of ridge-domain_name
ROUTED-INTERFACE - Update
Update operation of resource: routed-interface
routed-interfacebody object
ID of name
ID of ridge-domain_name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACE - Create
Create operation of resource: routed-interface
routed-interfacebody object
ID of name
ID of ridge-domain_name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACE - Delete
Delete operation of resource: routed-interface
ID of name
ID of ridge-domain_name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACE - Retrieve
Retrieve operation of resource: routed-interface
ID of name
ID of ridge-domain_name
ID of interface-name
Successful operation
Internal Error
ROUTED-INTERFACE-SPLIT-HORIZON-GROUP - Update
Update operation of resource: routed-interface-split-horizon-group
routed-interface-split-horizon-groupbody object
ID of name
ID of ridge-domain_name
ID of interface-name
Request Content-Types: application/json
Request Example
{
"routed-interface-split-horizon-group-core": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACE-SPLIT-HORIZON-GROUP - Create
Create operation of resource: routed-interface-split-horizon-group
routed-interface-split-horizon-groupbody object
ID of name
ID of ridge-domain_name
ID of interface-name
Request Content-Types: application/json
Request Example
{
"routed-interface-split-horizon-group-core": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACE-SPLIT-HORIZON-GROUP - Delete
Delete operation of resource: routed-interface-split-horizon-group
ID of name
ID of ridge-domain_name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ROUTED-INTERFACE-SPLIT-HORIZON-GROUP - Retrieve
Retrieve operation of resource: routed-interface-split-horizon-group
ID of name
ID of ridge-domain_name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"routed-interface-split-horizon-group-core": [ null ]
}
PSEUDOWIRE-CLASSES - Update
Update operation of resource: pseudowire-classes
pseudowire-classesbody object
Request Content-Types: application/json
Request Example
{ {
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}, "static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}, "type": "string",
"disable-backup": "string"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-CLASSES - Create
Create operation of resource: pseudowire-classes
pseudowire-classesbody object
Request Content-Types: application/json
Request Example
{ {
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}, "static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}, "type": "string",
"disable-backup": "string"
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-CLASSES - Delete
Delete operation of resource: pseudowire-classes
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-CLASSES - Retrieve
Retrieve operation of resource: pseudowire-classes
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}, "static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}, "type": "string",
"disable-backup": "string"
}
}
]
}
PSEUDOWIRE-CLASS - Update
Update operation of resource: pseudowire-class
pseudowire-classbody object
ID of name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}, "static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}, "type": "string",
"disable-backup": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-CLASS - Create
Create operation of resource: pseudowire-class
pseudowire-classbody object
ID of name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}, "static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}, "type": "string",
"disable-backup": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-CLASS - Delete
Delete operation of resource: pseudowire-class
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
PSEUDOWIRE-CLASS - Retrieve
Retrieve operation of resource: pseudowire-class
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ], "enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}, "static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}, "type": "string",
"disable-backup": "string"
}
}
L2TPV3-ENCAPSULATION - Update
Update operation of resource: l2tpv3-encapsulation
l2tpv3-encapsulationbody object
ID of name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TPV3-ENCAPSULATION - Create
Create operation of resource: l2tpv3-encapsulation
l2tpv3-encapsulationbody object
ID of name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}
Successful operation
Internal Error
Response Content-Types: application/json
L2TPV3-ENCAPSULATION - Delete
Delete operation of resource: l2tpv3-encapsulation
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
L2TPV3-ENCAPSULATION - Retrieve
Retrieve operation of resource: l2tpv3-encapsulation
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"source-address": "string", "l2tpv3-class-name": "string",
"protocol": "string"
}, "enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ], "type-of-service-mode": "string",
"type-of-service-value": "string"
}
}
SEQUENCING - Update
Update operation of resource: sequencing
sequencingbody object
ID of name
Request Content-Types: application/json
Request Example
{
"sequencing": "string",
"resync-threshold": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SEQUENCING - Create
Create operation of resource: sequencing
sequencingbody object
ID of name
Request Content-Types: application/json
Request Example
{
"sequencing": "string",
"resync-threshold": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SEQUENCING - Delete
Delete operation of resource: sequencing
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
SEQUENCING - Retrieve
Retrieve operation of resource: sequencing
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"sequencing": "string",
"resync-threshold": "string"
}
TYPE-OF-SERVICE - Update
Update operation of resource: type-of-service
type-of-servicebody object
ID of name
Request Content-Types: application/json
Request Example
{
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TYPE-OF-SERVICE - Create
Create operation of resource: type-of-service
type-of-servicebody object
ID of name
Request Content-Types: application/json
Request Example
{
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
TYPE-OF-SERVICE - Delete
Delete operation of resource: type-of-service
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
TYPE-OF-SERVICE - Retrieve
Retrieve operation of resource: type-of-service
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
SIGNALING-PROTOCOL - Update
Update operation of resource: signaling-protocol
signaling-protocolbody object
ID of name
Request Content-Types: application/json
Request Example
{
"l2tpv3-class-name": "string",
"protocol": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALING-PROTOCOL - Create
Create operation of resource: signaling-protocol
signaling-protocolbody object
ID of name
Request Content-Types: application/json
Request Example
{
"l2tpv3-class-name": "string",
"protocol": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALING-PROTOCOL - Delete
Delete operation of resource: signaling-protocol
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
SIGNALING-PROTOCOL - Retrieve
Retrieve operation of resource: signaling-protocol
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"l2tpv3-class-name": "string",
"protocol": "string"
}
PATH-MTU - Update
Update operation of resource: path-mtu
path-mtubody object
ID of name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"max-path-mtu": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PATH-MTU - Create
Create operation of resource: path-mtu
path-mtubody object
ID of name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"max-path-mtu": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PATH-MTU - Delete
Delete operation of resource: path-mtu
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
PATH-MTU - Retrieve
Retrieve operation of resource: path-mtu
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"max-path-mtu": "string"
}
BACKUP-DISABLE-DELAY - Update
Update operation of resource: backup-disable-delay
backup-disable-delaybody object
ID of name
Request Content-Types: application/json
Request Example
{
"type": "string",
"disable-backup": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-DISABLE-DELAY - Create
Create operation of resource: backup-disable-delay
backup-disable-delaybody object
ID of name
Request Content-Types: application/json
Request Example
{
"type": "string",
"disable-backup": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-DISABLE-DELAY - Delete
Delete operation of resource: backup-disable-delay
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
BACKUP-DISABLE-DELAY - Retrieve
Retrieve operation of resource: backup-disable-delay
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"type": "string",
"disable-backup": "string"
}
MPLS-ENCAPSULATION - Update
Update operation of resource: mpls-encapsulation
mpls-encapsulationbody object
ID of name
Request Content-Types: application/json
Request Example
{
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-ENCAPSULATION - Create
Create operation of resource: mpls-encapsulation
mpls-encapsulationbody object
ID of name
Request Content-Types: application/json
Request Example
{
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-ENCAPSULATION - Delete
Delete operation of resource: mpls-encapsulation
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-ENCAPSULATION - Retrieve
Retrieve operation of resource: mpls-encapsulation
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string", "redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}, "interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}, "pw-label-load-balance": "string", "static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string", "sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}
SEQUENCING - Update
Update operation of resource: sequencing
sequencingbody object
ID of name
Request Content-Types: application/json
Request Example
{
"sequencing": "string",
"resync-threshold": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SEQUENCING - Create
Create operation of resource: sequencing
sequencingbody object
ID of name
Request Content-Types: application/json
Request Example
{
"sequencing": "string",
"resync-threshold": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SEQUENCING - Delete
Delete operation of resource: sequencing
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
SEQUENCING - Retrieve
Retrieve operation of resource: sequencing
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"sequencing": "string",
"resync-threshold": "string"
}
MPLS-REDUNDANCY - Update
Update operation of resource: mpls-redundancy
mpls-redundancybody object
ID of name
Request Content-Types: application/json
Request Example
{
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-REDUNDANCY - Create
Create operation of resource: mpls-redundancy
mpls-redundancybody object
ID of name
Request Content-Types: application/json
Request Example
{
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-REDUNDANCY - Delete
Delete operation of resource: mpls-redundancy
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
MPLS-REDUNDANCY - Retrieve
Retrieve operation of resource: mpls-redundancy
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}
PREFERRED-PATH - Update
Update operation of resource: preferred-path
preferred-pathbody object
ID of name
Request Content-Types: application/json
Request Example
{
"interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
PREFERRED-PATH - Create
Create operation of resource: preferred-path
preferred-pathbody object
ID of name
Request Content-Types: application/json
Request Example
{
"interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
PREFERRED-PATH - Delete
Delete operation of resource: preferred-path
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
PREFERRED-PATH - Retrieve
Retrieve operation of resource: preferred-path
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}
LOAD-BALANCE-GROUP - Update
Update operation of resource: load-balance-group
load-balance-groupbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
LOAD-BALANCE-GROUP - Create
Create operation of resource: load-balance-group
load-balance-groupbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
LOAD-BALANCE-GROUP - Delete
Delete operation of resource: load-balance-group
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
LOAD-BALANCE-GROUP - Retrieve
Retrieve operation of resource: load-balance-group
ID of name
Successful operation
Internal Error
FLOW-LABEL-LOAD-BALANCE - Update
Update operation of resource: flow-label-load-balance
flow-label-load-balancebody object
ID of name
Request Content-Types: application/json
Request Example
{
"static": [ null ],
"flow-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Create
Create operation of resource: flow-label-load-balance
flow-label-load-balancebody object
ID of name
Request Content-Types: application/json
Request Example
{
"static": [ null ],
"flow-label": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Delete
Delete operation of resource: flow-label-load-balance
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
FLOW-LABEL-LOAD-BALANCE - Retrieve
Retrieve operation of resource: flow-label-load-balance
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"static": [ null ],
"flow-label": "string"
}
FLEXIBLE-XCONNECT-SERVICE-TABLE - Update
Update operation of resource: flexible-xconnect-service-table
flexible-xconnect-service-tablebody object
Request Content-Types: application/json
Request Example
{ { {
"name": "string"
}
]
}, {
"acid": "string",
"eviid": "string"
}
]
},
"name": "string"
}
]
}, { {
"name": "string"
}
]
},
"eviid": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
FLEXIBLE-XCONNECT-SERVICE-TABLE - Create
Create operation of resource: flexible-xconnect-service-table
flexible-xconnect-service-tablebody object
Request Content-Types: application/json
Request Example
{ { {
"name": "string"
}
]
}, {
"acid": "string",
"eviid": "string"
}
]
},
"name": "string"
}
]
}, { {
"name": "string"
}
]
},
"eviid": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
FLEXIBLE-XCONNECT-SERVICE-TABLE - Delete
Delete operation of resource: flexible-xconnect-service-table
Successful operation
Internal Error
Response Content-Types: application/json
FLEXIBLE-XCONNECT-SERVICE-TABLE - Retrieve
Retrieve operation of resource: flexible-xconnect-service-table
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { {
"name": "string"
}
]
}, {
"acid": "string",
"eviid": "string"
}
]
},
"name": "string"
}
]
}, { {
"name": "string"
}
]
},
"eviid": "string"
}
]
}
}
VLAN-UNAWARE-FLEXIBLE-XCONNECT-SERVICES - Update
Update operation of resource: vlan-unaware-flexible-xconnect-services
vlan-unaware-flexible-xconnect-servicesbody object
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FLEXIBLE-XCONNECT-SERVICES - Create
Create operation of resource: vlan-unaware-flexible-xconnect-services
vlan-unaware-flexible-xconnect-servicesbody object
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FLEXIBLE-XCONNECT-SERVICES - Delete
Delete operation of resource: vlan-unaware-flexible-xconnect-services
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FLEXIBLE-XCONNECT-SERVICES - Retrieve
Retrieve operation of resource: vlan-unaware-flexible-xconnect-services
Successful operation
Internal Error
VLAN-UNAWARE-FLEXIBLE-XCONNECT-SERVICE - Update
Update operation of resource: vlan-unaware-flexible-xconnect-service
vlan-unaware-flexible-xconnect-servicebody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FLEXIBLE-XCONNECT-SERVICE - Create
Create operation of resource: vlan-unaware-flexible-xconnect-service
vlan-unaware-flexible-xconnect-servicebody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FLEXIBLE-XCONNECT-SERVICE - Delete
Delete operation of resource: vlan-unaware-flexible-xconnect-service
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FLEXIBLE-XCONNECT-SERVICE - Retrieve
Retrieve operation of resource: vlan-unaware-flexible-xconnect-service
ID of name
Successful operation
Internal Error
VLAN-UNAWARE-FXC-ATTACHMENT-CIRCUITS - Update
Update operation of resource: vlan-unaware-fxc-attachment-circuits
vlan-unaware-fxc-attachment-circuitsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-ATTACHMENT-CIRCUITS - Create
Create operation of resource: vlan-unaware-fxc-attachment-circuits
vlan-unaware-fxc-attachment-circuitsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-ATTACHMENT-CIRCUITS - Delete
Delete operation of resource: vlan-unaware-fxc-attachment-circuits
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-ATTACHMENT-CIRCUITS - Retrieve
Retrieve operation of resource: vlan-unaware-fxc-attachment-circuits
ID of name
Successful operation
Internal Error
VLAN-UNAWARE-FXC-ATTACHMENT-CIRCUIT - Update
Update operation of resource: vlan-unaware-fxc-attachment-circuit
vlan-unaware-fxc-attachment-circuitbody object
ID of name
ID of lan-unaware-fxc-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"lan-unaware-fxc-attachment-circuit_name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-ATTACHMENT-CIRCUIT - Create
Create operation of resource: vlan-unaware-fxc-attachment-circuit
vlan-unaware-fxc-attachment-circuitbody object
ID of name
ID of lan-unaware-fxc-attachment-circuit_name
Request Content-Types: application/json
Request Example
{
"lan-unaware-fxc-attachment-circuit_name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-ATTACHMENT-CIRCUIT - Delete
Delete operation of resource: vlan-unaware-fxc-attachment-circuit
ID of name
ID of lan-unaware-fxc-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-ATTACHMENT-CIRCUIT - Retrieve
Retrieve operation of resource: vlan-unaware-fxc-attachment-circuit
ID of name
ID of lan-unaware-fxc-attachment-circuit_name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"lan-unaware-fxc-attachment-circuit_name": "string"
}
VLAN-UNAWARE-FXC-PSEUDOWIRE-EVPNS - Update
Update operation of resource: vlan-unaware-fxc-pseudowire-evpns
vlan-unaware-fxc-pseudowire-evpnsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-PSEUDOWIRE-EVPNS - Create
Create operation of resource: vlan-unaware-fxc-pseudowire-evpns
vlan-unaware-fxc-pseudowire-evpnsbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-PSEUDOWIRE-EVPNS - Delete
Delete operation of resource: vlan-unaware-fxc-pseudowire-evpns
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-PSEUDOWIRE-EVPNS - Retrieve
Retrieve operation of resource: vlan-unaware-fxc-pseudowire-evpns
ID of name
Successful operation
Internal Error
VLAN-UNAWARE-FXC-PSEUDOWIRE-EVPN - Update
Update operation of resource: vlan-unaware-fxc-pseudowire-evpn
vlan-unaware-fxc-pseudowire-evpnbody object
ID of name
ID of eviid acid
Request Content-Types: application/json
Request Example
{
"acid": "string",
"eviid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-PSEUDOWIRE-EVPN - Create
Create operation of resource: vlan-unaware-fxc-pseudowire-evpn
vlan-unaware-fxc-pseudowire-evpnbody object
ID of name
ID of eviid acid
Request Content-Types: application/json
Request Example
{
"acid": "string",
"eviid": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-PSEUDOWIRE-EVPN - Delete
Delete operation of resource: vlan-unaware-fxc-pseudowire-evpn
ID of name
ID of eviid acid
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-UNAWARE-FXC-PSEUDOWIRE-EVPN - Retrieve
Retrieve operation of resource: vlan-unaware-fxc-pseudowire-evpn
ID of name
ID of eviid acid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"acid": "string",
"eviid": "string"
}
VLAN-AWARE-FLEXIBLE-XCONNECT-SERVICES - Update
Update operation of resource: vlan-aware-flexible-xconnect-services
vlan-aware-flexible-xconnect-servicesbody object
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FLEXIBLE-XCONNECT-SERVICES - Create
Create operation of resource: vlan-aware-flexible-xconnect-services
vlan-aware-flexible-xconnect-servicesbody object
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FLEXIBLE-XCONNECT-SERVICES - Delete
Delete operation of resource: vlan-aware-flexible-xconnect-services
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FLEXIBLE-XCONNECT-SERVICES - Retrieve
Retrieve operation of resource: vlan-aware-flexible-xconnect-services
VLAN-AWARE-FLEXIBLE-XCONNECT-SERVICE - Update
Update operation of resource: vlan-aware-flexible-xconnect-service
vlan-aware-flexible-xconnect-servicebody object
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FLEXIBLE-XCONNECT-SERVICE - Create
Create operation of resource: vlan-aware-flexible-xconnect-service
vlan-aware-flexible-xconnect-servicebody object
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FLEXIBLE-XCONNECT-SERVICE - Delete
Delete operation of resource: vlan-aware-flexible-xconnect-service
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FLEXIBLE-XCONNECT-SERVICE - Retrieve
Retrieve operation of resource: vlan-aware-flexible-xconnect-service
ID of eviid
VLAN-AWARE-FXC-ATTACHMENT-CIRCUITS - Update
Update operation of resource: vlan-aware-fxc-attachment-circuits
vlan-aware-fxc-attachment-circuitsbody object
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FXC-ATTACHMENT-CIRCUITS - Create
Create operation of resource: vlan-aware-fxc-attachment-circuits
vlan-aware-fxc-attachment-circuitsbody object
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FXC-ATTACHMENT-CIRCUITS - Delete
Delete operation of resource: vlan-aware-fxc-attachment-circuits
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FXC-ATTACHMENT-CIRCUITS - Retrieve
Retrieve operation of resource: vlan-aware-fxc-attachment-circuits
ID of eviid
Successful operation
Internal Error
VLAN-AWARE-FXC-ATTACHMENT-CIRCUIT - Update
Update operation of resource: vlan-aware-fxc-attachment-circuit
vlan-aware-fxc-attachment-circuitbody object
ID of eviid
ID of name
Request Content-Types: application/json
Request Example
{
"name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FXC-ATTACHMENT-CIRCUIT - Create
Create operation of resource: vlan-aware-fxc-attachment-circuit
vlan-aware-fxc-attachment-circuitbody object
ID of eviid
ID of name
Request Content-Types: application/json
Request Example
{
"name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FXC-ATTACHMENT-CIRCUIT - Delete
Delete operation of resource: vlan-aware-fxc-attachment-circuit
ID of eviid
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
VLAN-AWARE-FXC-ATTACHMENT-CIRCUIT - Retrieve
Retrieve operation of resource: vlan-aware-fxc-attachment-circuit
ID of eviid
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"name": "string"
}
REDUNDANCY - Update
Update operation of resource: redundancy
redundancybody object
Request Content-Types: application/json
Request Example
{
"enable": [ null ], {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
REDUNDANCY - Create
Create operation of resource: redundancy
redundancybody object
Request Content-Types: application/json
Request Example
{
"enable": [ null ], {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
REDUNDANCY - Delete
Delete operation of resource: redundancy
Successful operation
Internal Error
Response Content-Types: application/json
REDUNDANCY - Retrieve
Retrieve operation of resource: redundancy
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ], {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}
ICCP-REDUNDANCY-GROUPS - Update
Update operation of resource: iccp-redundancy-groups
iccp-redundancy-groupsbody object
Request Content-Types: application/json
Request Example
{ {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-REDUNDANCY-GROUPS - Create
Create operation of resource: iccp-redundancy-groups
iccp-redundancy-groupsbody object
Request Content-Types: application/json
Request Example
{ {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-REDUNDANCY-GROUPS - Delete
Delete operation of resource: iccp-redundancy-groups
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-REDUNDANCY-GROUPS - Retrieve
Retrieve operation of resource: iccp-redundancy-groups
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
ICCP-REDUNDANCY-GROUP - Update
Update operation of resource: iccp-redundancy-group
iccp-redundancy-groupbody object
ID of group-id
Request Content-Types: application/json
Request Example
{
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-REDUNDANCY-GROUP - Create
Create operation of resource: iccp-redundancy-group
iccp-redundancy-groupbody object
ID of group-id
Request Content-Types: application/json
Request Example
{
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-REDUNDANCY-GROUP - Delete
Delete operation of resource: iccp-redundancy-group
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-REDUNDANCY-GROUP - Retrieve
Retrieve operation of resource: iccp-redundancy-group
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"multi-homing-node-id": "integer",
"group-id": "integer", {
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
ICCP-INTERFACES - Update
Update operation of resource: iccp-interfaces
iccp-interfacesbody object
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-INTERFACES - Create
Create operation of resource: iccp-interfaces
iccp-interfacesbody object
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-INTERFACES - Delete
Delete operation of resource: iccp-interfaces
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-INTERFACES - Retrieve
Retrieve operation of resource: iccp-interfaces
ID of group-id
Successful operation
Internal Error
ICCP-INTERFACE - Update
Update operation of resource: iccp-interface
iccp-interfacebody object
ID of group-id
ID of interface-name
Request Content-Types: application/json
Request Example
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-INTERFACE - Create
Create operation of resource: iccp-interface
iccp-interfacebody object
ID of group-id
ID of interface-name
Request Content-Types: application/json
Request Example
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-INTERFACE - Delete
Delete operation of resource: iccp-interface
ID of group-id
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ICCP-INTERFACE - Retrieve
Retrieve operation of resource: iccp-interface
ID of group-id
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
PBB - Update
Update operation of resource: pbb
pbbbody object
Request Content-Types: application/json
Request Example
{
"backbone-source-mac": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB - Create
Create operation of resource: pbb
pbbbody object
Request Content-Types: application/json
Request Example
{
"backbone-source-mac": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
PBB - Delete
Delete operation of resource: pbb
Successful operation
Internal Error
Response Content-Types: application/json
PBB - Retrieve
Retrieve operation of resource: pbb
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"backbone-source-mac": "string"
}
AUTO-DISCOVERY - Update
Update operation of resource: auto-discovery
auto-discoverybody object
Successful operation
Internal Error
Response Content-Types: application/json
AUTO-DISCOVERY - Create
Create operation of resource: auto-discovery
auto-discoverybody object
Successful operation
Internal Error
Response Content-Types: application/json
AUTO-DISCOVERY - Delete
Delete operation of resource: auto-discovery
Successful operation
Internal Error
Response Content-Types: application/json
AUTO-DISCOVERY - Retrieve
Retrieve operation of resource: auto-discovery
Successful operation
Internal Error
BGP-SIGNALING - Update
Update operation of resource: bgp-signaling
bgp-signalingbody object
Request Content-Types: application/json
Request Example
{
"mtu-mismatch-ignore": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BGP-SIGNALING - Create
Create operation of resource: bgp-signaling
bgp-signalingbody object
Request Content-Types: application/json
Request Example
{
"mtu-mismatch-ignore": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
BGP-SIGNALING - Delete
Delete operation of resource: bgp-signaling
Successful operation
Internal Error
Response Content-Types: application/json
BGP-SIGNALING - Retrieve
Retrieve operation of resource: bgp-signaling
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"mtu-mismatch-ignore": [ null ]
}
UTILITY - Update
Update operation of resource: utility
utilitybody object
Successful operation
Internal Error
Response Content-Types: application/json
UTILITY - Create
Create operation of resource: utility
utilitybody object
Successful operation
Internal Error
Response Content-Types: application/json
UTILITY - Delete
Delete operation of resource: utility
Successful operation
Internal Error
Response Content-Types: application/json
UTILITY - Retrieve
Retrieve operation of resource: utility
Successful operation
Internal Error
LOGGING - Update
Update operation of resource: logging
loggingbody object
Request Content-Types: application/json
Request Example
{
"pseudowire-state-change": [ null ],
"pwhe-replication-state-change": [ null ],
"nsr-state-change": [ null ],
"vfi": [ null ],
"bridge-domain-state-change": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
LOGGING - Create
Create operation of resource: logging
loggingbody object
Request Content-Types: application/json
Request Example
{
"pseudowire-state-change": [ null ],
"pwhe-replication-state-change": [ null ],
"nsr-state-change": [ null ],
"vfi": [ null ],
"bridge-domain-state-change": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
LOGGING - Delete
Delete operation of resource: logging
Successful operation
Internal Error
Response Content-Types: application/json
LOGGING - Retrieve
Retrieve operation of resource: logging
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pseudowire-state-change": [ null ],
"pwhe-replication-state-change": [ null ],
"nsr-state-change": [ null ],
"vfi": [ null ],
"bridge-domain-state-change": [ null ]
}
SNMP - Update
Update operation of resource: snmp
snmpbody object
Successful operation
Internal Error
Response Content-Types: application/json
SNMP - Create
Create operation of resource: snmp
snmpbody object
Successful operation
Internal Error
Response Content-Types: application/json
SNMP - Delete
Delete operation of resource: snmp
Successful operation
Internal Error
Response Content-Types: application/json
SNMP - Retrieve
Retrieve operation of resource: snmp
Successful operation
Internal Error
MIB - Update
Update operation of resource: mib
mibbody object
Successful operation
Internal Error
Response Content-Types: application/json
MIB - Create
Create operation of resource: mib
mibbody object
Successful operation
Internal Error
Response Content-Types: application/json
MIB - Delete
Delete operation of resource: mib
Successful operation
Internal Error
Response Content-Types: application/json
MIB - Retrieve
Retrieve operation of resource: mib
MIB-INTERFACE - Update
Update operation of resource: mib-interface
mib-interfacebody object
Successful operation
Internal Error
Response Content-Types: application/json
MIB-INTERFACE - Create
Create operation of resource: mib-interface
mib-interfacebody object
Successful operation
Internal Error
Response Content-Types: application/json
MIB-INTERFACE - Delete
Delete operation of resource: mib-interface
Successful operation
Internal Error
Response Content-Types: application/json
MIB-INTERFACE - Retrieve
Retrieve operation of resource: mib-interface
Successful operation
Internal Error
FORMAT - Update
Update operation of resource: format
formatbody object
Request Content-Types: application/json
Request Example
{
"external-interface-format": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
FORMAT - Create
Create operation of resource: format
formatbody object
Request Content-Types: application/json
Request Example
{
"external-interface-format": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
FORMAT - Delete
Delete operation of resource: format
Successful operation
Internal Error
Response Content-Types: application/json
FORMAT - Retrieve
Retrieve operation of resource: format
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"external-interface-format": [ null ]
}
MIB-PSEUDOWIRE - Update
Update operation of resource: mib-pseudowire
mib-pseudowirebody object
Request Content-Types: application/json
Request Example
{
"statistics": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
MIB-PSEUDOWIRE - Create
Create operation of resource: mib-pseudowire
mib-pseudowirebody object
Request Content-Types: application/json
Request Example
{
"statistics": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
MIB-PSEUDOWIRE - Delete
Delete operation of resource: mib-pseudowire
Successful operation
Internal Error
Response Content-Types: application/json
MIB-PSEUDOWIRE - Retrieve
Retrieve operation of resource: mib-pseudowire
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"statistics": [ null ]
}
GENERIC-INTERFACE-LISTS - Update
Update operation of resource: generic-interface-lists
generic-interface-listsbody object
Successful operation
Internal Error
Response Content-Types: application/json
GENERIC-INTERFACE-LISTS - Create
Create operation of resource: generic-interface-lists
generic-interface-listsbody object
Successful operation
Internal Error
Response Content-Types: application/json
GENERIC-INTERFACE-LISTS - Delete
Delete operation of resource: generic-interface-lists
Successful operation
Internal Error
Response Content-Types: application/json
GENERIC-INTERFACE-LISTS - Retrieve
Retrieve operation of resource: generic-interface-lists
Successful operation
Internal Error
GENERIC-INTERFACE-LIST - Update
Update operation of resource: generic-interface-list
generic-interface-listbody object
ID of generic-interface-list-name
Successful operation
Internal Error
Response Content-Types: application/json
GENERIC-INTERFACE-LIST - Create
Create operation of resource: generic-interface-list
generic-interface-listbody object
ID of generic-interface-list-name
Successful operation
Internal Error
Response Content-Types: application/json
GENERIC-INTERFACE-LIST - Delete
Delete operation of resource: generic-interface-list
ID of generic-interface-list-name
Successful operation
Internal Error
Response Content-Types: application/json
GENERIC-INTERFACE-LIST - Retrieve
Retrieve operation of resource: generic-interface-list
ID of generic-interface-list-name
Successful operation
Internal Error
INTERFACES - Update
Update operation of resource: interfaces
interfacesbody object
ID of generic-interface-list-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACES - Create
Create operation of resource: interfaces
interfacesbody object
ID of generic-interface-list-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACES - Delete
Delete operation of resource: interfaces
ID of generic-interface-list-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACES - Retrieve
Retrieve operation of resource: interfaces
ID of generic-interface-list-name
Successful operation
Internal Error
INTERFACE - Update
Update operation of resource: interface
interfacebody object
ID of generic-interface-list-name
ID of interface-name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Create
Create operation of resource: interface
interfacebody object
ID of generic-interface-list-name
ID of interface-name
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Delete
Delete operation of resource: interface
ID of generic-interface-list-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
INTERFACE - Retrieve
Retrieve operation of resource: interface
ID of generic-interface-list-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"interface-name": "string"
}
EVPN - Update
Update operation of resource: evpn
evpnbody object
Request Content-Types: application/json
Request Example
{
"enable": [ null ], "evpn-source-interface": "string",
"evi-cost-out": [ null ], {
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}, {
"eviid": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}, "evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}, { {
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
}, {
"eviid": "string", "evpn-evi-cw-disable": [ null ]
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN - Create
Create operation of resource: evpn
evpnbody object
Request Content-Types: application/json
Request Example
{
"enable": [ null ], "evpn-source-interface": "string",
"evi-cost-out": [ null ], {
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}, {
"eviid": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}, "evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}, { {
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
}, {
"eviid": "string", "evpn-evi-cw-disable": [ null ]
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN - Delete
Delete operation of resource: evpn
Successful operation
Internal Error
Response Content-Types: application/json
EVPN - Retrieve
Retrieve operation of resource: evpn
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ], "evpn-source-interface": "string",
"evi-cost-out": [ null ], {
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}, {
"eviid": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}, "evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}, { {
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
}, {
"eviid": "string", "evpn-evi-cw-disable": [ null ]
}
]
}
}
}
EVPN-TABLES - Update
Update operation of resource: evpn-tables
evpn-tablesbody object
Request Content-Types: application/json
Request Example
{
"evpn-source-interface": "string",
"evi-cost-out": [ null ], {
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}, {
"eviid": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}, "evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}, { {
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
}, {
"eviid": "string", "evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-TABLES - Create
Create operation of resource: evpn-tables
evpn-tablesbody object
Request Content-Types: application/json
Request Example
{
"evpn-source-interface": "string",
"evi-cost-out": [ null ], {
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}, {
"eviid": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}, "evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}, { {
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
}, {
"eviid": "string", "evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-TABLES - Delete
Delete operation of resource: evpn-tables
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-TABLES - Retrieve
Retrieve operation of resource: evpn-tables
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"evpn-source-interface": "string",
"evi-cost-out": [ null ], {
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}, {
"eviid": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}, "evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}, { {
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
}, {
"eviid": "string", "evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
}
EVPN-TIMERS - Update
Update operation of resource: evpn-timers
evpn-timersbody object
Request Content-Types: application/json
Request Example
{
"evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-TIMERS - Create
Create operation of resource: evpn-timers
evpn-timersbody object
Request Content-Types: application/json
Request Example
{
"evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-TIMERS - Delete
Delete operation of resource: evpn-timers
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-TIMERS - Retrieve
Retrieve operation of resource: evpn-timers
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}
EVPNMAC - Update
Update operation of resource: evpnmac
evpnmacbody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPNMAC - Create
Create operation of resource: evpnmac
evpnmacbody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPNMAC - Delete
Delete operation of resource: evpnmac
Successful operation
Internal Error
Response Content-Types: application/json
EVPNMAC - Retrieve
Retrieve operation of resource: evpnmac
Successful operation
Internal Error
EVPNMAC-SECURE - Update
Update operation of resource: evpnmac-secure
evpnmac-securebody object
Request Content-Types: application/json
Request Example
{
"evpnmac-secure-freeze-time": "string",
"enable": [ null ],
"evpnmac-secure-move-count": "string",
"evpnmac-secure-move-interval": "string",
"evpnmac-secure-retry-count": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPNMAC-SECURE - Create
Create operation of resource: evpnmac-secure
evpnmac-securebody object
Request Content-Types: application/json
Request Example
{
"evpnmac-secure-freeze-time": "string",
"enable": [ null ],
"evpnmac-secure-move-count": "string",
"evpnmac-secure-move-interval": "string",
"evpnmac-secure-retry-count": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPNMAC-SECURE - Delete
Delete operation of resource: evpnmac-secure
Successful operation
Internal Error
Response Content-Types: application/json
EVPNMAC-SECURE - Retrieve
Retrieve operation of resource: evpnmac-secure
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"evpnmac-secure-freeze-time": "string",
"enable": [ null ],
"evpnmac-secure-move-count": "string",
"evpnmac-secure-move-interval": "string",
"evpnmac-secure-retry-count": "string"
}
EVPN-EVIS - Update
Update operation of resource: evpn-evis
evpn-evisbody object
Request Content-Types: application/json
Request Example
{ {
"eviid": "string", "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-EVIS - Create
Create operation of resource: evpn-evis
evpn-evisbody object
Request Content-Types: application/json
Request Example
{ {
"eviid": "string", "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-EVIS - Delete
Delete operation of resource: evpn-evis
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-EVIS - Retrieve
Retrieve operation of resource: evpn-evis
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"eviid": "string", "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
EVPN-EVI - Update
Update operation of resource: evpn-evi
evpn-evibody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"eviid": "string", "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-EVI - Create
Create operation of resource: evpn-evi
evpn-evibody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"eviid": "string", "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-EVI - Delete
Delete operation of resource: evpn-evi
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-EVI - Retrieve
Retrieve operation of resource: evpn-evi
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"eviid": "string", "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
EVI-LOAD-BALANCING - Update
Update operation of resource: evi-load-balancing
evi-load-balancingbody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evi-static-flow-label": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVI-LOAD-BALANCING - Create
Create operation of resource: evi-load-balancing
evi-load-balancingbody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evi-static-flow-label": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVI-LOAD-BALANCING - Delete
Delete operation of resource: evi-load-balancing
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
EVI-LOAD-BALANCING - Retrieve
Retrieve operation of resource: evi-load-balancing
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"evi-static-flow-label": [ null ]
}
EVPN-EVI-BGP-AUTO-DISCOVERY - Update
Update operation of resource: evpn-evi-bgp-auto-discovery
evpn-evi-bgp-auto-discoverybody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-EVI-BGP-AUTO-DISCOVERY - Create
Create operation of resource: evpn-evi-bgp-auto-discovery
evpn-evi-bgp-auto-discoverybody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-EVI-BGP-AUTO-DISCOVERY - Delete
Delete operation of resource: evpn-evi-bgp-auto-discovery
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-EVI-BGP-AUTO-DISCOVERY - Retrieve
Retrieve operation of resource: evpn-evi-bgp-auto-discovery
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
EVPN-ROUTE-DISTINGUISHER - Update
Update operation of resource: evpn-route-distinguisher
evpn-route-distinguisherbody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Create
Create operation of resource: evpn-route-distinguisher
evpn-route-distinguisherbody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Delete
Delete operation of resource: evpn-route-distinguisher
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Retrieve
Retrieve operation of resource: evpn-route-distinguisher
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
EVPN-ROUTE-TARGETS - Update
Update operation of resource: evpn-route-targets
evpn-route-targetsbody object
ID of eviid
Request Content-Types: application/json
Request Example
{ {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGETS - Create
Create operation of resource: evpn-route-targets
evpn-route-targetsbody object
ID of eviid
Request Content-Types: application/json
Request Example
{ {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGETS - Delete
Delete operation of resource: evpn-route-targets
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGETS - Retrieve
Retrieve operation of resource: evpn-route-targets
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
EVPN-ROUTE-TARGET-AS - Update
Update operation of resource: evpn-route-target-as
evpn-route-target-asbody object
ID of eviid
ID of format role as as-index stitching
Request Content-Types: application/json
Request Example
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-AS - Create
Create operation of resource: evpn-route-target-as
evpn-route-target-asbody object
ID of eviid
ID of format role as as-index stitching
Request Content-Types: application/json
Request Example
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-AS - Delete
Delete operation of resource: evpn-route-target-as
ID of eviid
ID of format role as as-index stitching
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-AS - Retrieve
Retrieve operation of resource: evpn-route-target-as
ID of eviid
ID of format role as as-index stitching
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
EVPN-ROUTE-TARGET-NONE - Update
Update operation of resource: evpn-route-target-none
evpn-route-target-nonebody object
ID of eviid
ID of format role stitching
Request Content-Types: application/json
Request Example
{
"role": "string",
"stitching": "string",
"format": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-NONE - Create
Create operation of resource: evpn-route-target-none
evpn-route-target-nonebody object
ID of eviid
ID of format role stitching
Request Content-Types: application/json
Request Example
{
"role": "string",
"stitching": "string",
"format": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-NONE - Delete
Delete operation of resource: evpn-route-target-none
ID of eviid
ID of format role stitching
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-NONE - Retrieve
Retrieve operation of resource: evpn-route-target-none
ID of eviid
ID of format role stitching
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"role": "string",
"stitching": "string",
"format": "string"
}
EVPN-ROUTE-TARGET-IPV4-ADDRESS - Update
Update operation of resource: evpn-route-target-ipv4-address
evpn-route-target-ipv4-addressbody object
ID of eviid
ID of format role address addr-index stitching
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-IPV4-ADDRESS - Create
Create operation of resource: evpn-route-target-ipv4-address
evpn-route-target-ipv4-addressbody object
ID of eviid
ID of format role address addr-index stitching
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-IPV4-ADDRESS - Delete
Delete operation of resource: evpn-route-target-ipv4-address
ID of eviid
ID of format role address addr-index stitching
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-IPV4-ADDRESS - Retrieve
Retrieve operation of resource: evpn-route-target-ipv4-address
ID of eviid
ID of format role address addr-index stitching
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
EVI-ADVERTISE-MAC - Update
Update operation of resource: evi-advertise-mac
evi-advertise-macbody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVI-ADVERTISE-MAC - Create
Create operation of resource: evi-advertise-mac
evi-advertise-macbody object
ID of eviid
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVI-ADVERTISE-MAC - Delete
Delete operation of resource: evi-advertise-mac
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
EVI-ADVERTISE-MAC - Retrieve
Retrieve operation of resource: evi-advertise-mac
ID of eviid
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}
EVPN-VIRTUAL-ACCESS-VFIS - Update
Update operation of resource: evpn-virtual-access-vfis
evpn-virtual-access-vfisbody object
Request Content-Types: application/json
Request Example
{ { "evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
},
"name": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-VFIS - Create
Create operation of resource: evpn-virtual-access-vfis
evpn-virtual-access-vfisbody object
Request Content-Types: application/json
Request Example
{ { "evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
},
"name": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-VFIS - Delete
Delete operation of resource: evpn-virtual-access-vfis
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-VFIS - Retrieve
Retrieve operation of resource: evpn-virtual-access-vfis
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { "evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
},
"name": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}
EVPN-VIRTUAL-ACCESS-VFI - Update
Update operation of resource: evpn-virtual-access-vfi
evpn-virtual-access-vfibody object
ID of name
Request Content-Types: application/json
Request Example
{ "evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
},
"name": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-VFI - Create
Create operation of resource: evpn-virtual-access-vfi
evpn-virtual-access-vfibody object
ID of name
Request Content-Types: application/json
Request Example
{ "evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
},
"name": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-VFI - Delete
Delete operation of resource: evpn-virtual-access-vfi
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-VFI - Retrieve
Retrieve operation of resource: evpn-virtual-access-vfi
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
},
"name": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
EVPN-VIRTUAL-ACCESS-VFI-TIMERS - Update
Update operation of resource: evpn-virtual-access-vfi-timers
evpn-virtual-access-vfi-timersbody object
ID of name
Request Content-Types: application/json
Request Example
{
"evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-VFI-TIMERS - Create
Create operation of resource: evpn-virtual-access-vfi-timers
evpn-virtual-access-vfi-timersbody object
ID of name
Request Content-Types: application/json
Request Example
{
"evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-VFI-TIMERS - Delete
Delete operation of resource: evpn-virtual-access-vfi-timers
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-VFI-TIMERS - Retrieve
Retrieve operation of resource: evpn-virtual-access-vfi-timers
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
}
EVPN-VIRTUAL-ETHERNET-SEGMENT - Update
Update operation of resource: evpn-virtual-ethernet-segment
evpn-virtual-ethernet-segmentbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ETHERNET-SEGMENT - Create
Create operation of resource: evpn-virtual-ethernet-segment
evpn-virtual-ethernet-segmentbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ETHERNET-SEGMENT - Delete
Delete operation of resource: evpn-virtual-ethernet-segment
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ETHERNET-SEGMENT - Retrieve
Retrieve operation of resource: evpn-virtual-ethernet-segment
ID of name
IDENTIFIER - Update
Update operation of resource: identifier
identifierbody object
ID of name
Request Content-Types: application/json
Request Example
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IDENTIFIER - Create
Create operation of resource: identifier
identifierbody object
ID of name
Request Content-Types: application/json
Request Example
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IDENTIFIER - Delete
Delete operation of resource: identifier
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
IDENTIFIER - Retrieve
Retrieve operation of resource: identifier
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
MANUAL-SERVICE-CARVING - Update
Update operation of resource: manual-service-carving
manual-service-carvingbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
MANUAL-SERVICE-CARVING - Create
Create operation of resource: manual-service-carving
manual-service-carvingbody object
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
MANUAL-SERVICE-CARVING - Delete
Delete operation of resource: manual-service-carving
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
MANUAL-SERVICE-CARVING - Retrieve
Retrieve operation of resource: manual-service-carving
ID of name
Successful operation
Internal Error
SERVICE-LIST - Update
Update operation of resource: service-list
service-listbody object
ID of name
Request Content-Types: application/json
Request Example
{
"primary": "string",
"secondary": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-LIST - Create
Create operation of resource: service-list
service-listbody object
ID of name
Request Content-Types: application/json
Request Example
{
"primary": "string",
"secondary": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-LIST - Delete
Delete operation of resource: service-list
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-LIST - Retrieve
Retrieve operation of resource: service-list
ID of name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"primary": "string",
"secondary": "string"
}
EVPN-LOAD-BALANCING - Update
Update operation of resource: evpn-load-balancing
evpn-load-balancingbody object
Request Content-Types: application/json
Request Example
{
"evpn-static-flow-label": [ null ],
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-LOAD-BALANCING - Create
Create operation of resource: evpn-load-balancing
evpn-load-balancingbody object
Request Content-Types: application/json
Request Example
{
"evpn-static-flow-label": [ null ],
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-LOAD-BALANCING - Delete
Delete operation of resource: evpn-load-balancing
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-LOAD-BALANCING - Retrieve
Retrieve operation of resource: evpn-load-balancing
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"evpn-static-flow-label": [ null ],
"enable": [ null ]
}
EVPN-BGP-AUTO-DISCOVERY - Update
Update operation of resource: evpn-bgp-auto-discovery
evpn-bgp-auto-discoverybody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-BGP-AUTO-DISCOVERY - Create
Create operation of resource: evpn-bgp-auto-discovery
evpn-bgp-auto-discoverybody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-BGP-AUTO-DISCOVERY - Delete
Delete operation of resource: evpn-bgp-auto-discovery
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-BGP-AUTO-DISCOVERY - Retrieve
Retrieve operation of resource: evpn-bgp-auto-discovery
Successful operation
Internal Error
EVPN-ROUTE-DISTINGUISHER - Update
Update operation of resource: evpn-route-distinguisher
evpn-route-distinguisherbody object
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Create
Create operation of resource: evpn-route-distinguisher
evpn-route-distinguisherbody object
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Delete
Delete operation of resource: evpn-route-distinguisher
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Retrieve
Retrieve operation of resource: evpn-route-distinguisher
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
EVPN-GROUPS - Update
Update operation of resource: evpn-groups
evpn-groupsbody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUPS - Create
Create operation of resource: evpn-groups
evpn-groupsbody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUPS - Delete
Delete operation of resource: evpn-groups
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUPS - Retrieve
Retrieve operation of resource: evpn-groups
EVPN-GROUP - Update
Update operation of resource: evpn-group
evpn-groupbody object
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUP - Create
Create operation of resource: evpn-group
evpn-groupbody object
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUP - Delete
Delete operation of resource: evpn-group
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUP - Retrieve
Retrieve operation of resource: evpn-group
ID of group-id
EVPN-GROUP-CORE-INTERFACES - Update
Update operation of resource: evpn-group-core-interfaces
evpn-group-core-interfacesbody object
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUP-CORE-INTERFACES - Create
Create operation of resource: evpn-group-core-interfaces
evpn-group-core-interfacesbody object
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUP-CORE-INTERFACES - Delete
Delete operation of resource: evpn-group-core-interfaces
ID of group-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUP-CORE-INTERFACES - Retrieve
Retrieve operation of resource: evpn-group-core-interfaces
ID of group-id
Successful operation
Internal Error
EVPN-GROUP-CORE-INTERFACE - Update
Update operation of resource: evpn-group-core-interface
evpn-group-core-interfacebody object
ID of group-id
ID of interface-name
Request Content-Types: application/json
Request Example
{
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUP-CORE-INTERFACE - Create
Create operation of resource: evpn-group-core-interface
evpn-group-core-interfacebody object
ID of group-id
ID of interface-name
Request Content-Types: application/json
Request Example
{
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUP-CORE-INTERFACE - Delete
Delete operation of resource: evpn-group-core-interface
ID of group-id
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-GROUP-CORE-INTERFACE - Retrieve
Retrieve operation of resource: evpn-group-core-interface
ID of group-id
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"interface-name": "string"
}
EVPN-INSTANCES - Update
Update operation of resource: evpn-instances
evpn-instancesbody object
Request Content-Types: application/json
Request Example
{ {
"eviid": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCES - Create
Create operation of resource: evpn-instances
evpn-instancesbody object
Request Content-Types: application/json
Request Example
{ {
"eviid": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCES - Delete
Delete operation of resource: evpn-instances
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCES - Retrieve
Retrieve operation of resource: evpn-instances
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"eviid": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}
EVPN-INSTANCE - Update
Update operation of resource: evpn-instance
evpn-instancebody object
ID of eviid encapsulation side
Request Content-Types: application/json
Request Example
{
"eviid": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE - Create
Create operation of resource: evpn-instance
evpn-instancebody object
ID of eviid encapsulation side
Request Content-Types: application/json
Request Example
{
"eviid": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE - Delete
Delete operation of resource: evpn-instance
ID of eviid encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE - Retrieve
Retrieve operation of resource: evpn-instance
ID of eviid encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"eviid": "string", "enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}, "enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}, "enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
EVPN-INSTANCE-BGP-AUTO-DISCOVERY - Update
Update operation of resource: evpn-instance-bgp-auto-discovery
evpn-instance-bgp-auto-discoverybody object
ID of eviid encapsulation side
Request Content-Types: application/json
Request Example
{
"enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE-BGP-AUTO-DISCOVERY - Create
Create operation of resource: evpn-instance-bgp-auto-discovery
evpn-instance-bgp-auto-discoverybody object
ID of eviid encapsulation side
Request Content-Types: application/json
Request Example
{
"enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE-BGP-AUTO-DISCOVERY - Delete
Delete operation of resource: evpn-instance-bgp-auto-discovery
ID of eviid encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE-BGP-AUTO-DISCOVERY - Retrieve
Retrieve operation of resource: evpn-instance-bgp-auto-discovery
ID of eviid encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ], {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
EVPN-ROUTE-DISTINGUISHER - Update
Update operation of resource: evpn-route-distinguisher
evpn-route-distinguisherbody object
ID of eviid encapsulation side
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Create
Create operation of resource: evpn-route-distinguisher
evpn-route-distinguisherbody object
ID of eviid encapsulation side
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Delete
Delete operation of resource: evpn-route-distinguisher
ID of eviid encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-DISTINGUISHER - Retrieve
Retrieve operation of resource: evpn-route-distinguisher
ID of eviid encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
EVPN-ROUTE-TARGETS - Update
Update operation of resource: evpn-route-targets
evpn-route-targetsbody object
ID of eviid encapsulation side
Request Content-Types: application/json
Request Example
{ {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGETS - Create
Create operation of resource: evpn-route-targets
evpn-route-targetsbody object
ID of eviid encapsulation side
Request Content-Types: application/json
Request Example
{ {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGETS - Delete
Delete operation of resource: evpn-route-targets
ID of eviid encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGETS - Retrieve
Retrieve operation of resource: evpn-route-targets
ID of eviid encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
], {
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
], {
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
EVPN-ROUTE-TARGET-AS - Update
Update operation of resource: evpn-route-target-as
evpn-route-target-asbody object
ID of eviid encapsulation side
ID of format role as as-index stitching
Request Content-Types: application/json
Request Example
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-AS - Create
Create operation of resource: evpn-route-target-as
evpn-route-target-asbody object
ID of eviid encapsulation side
ID of format role as as-index stitching
Request Content-Types: application/json
Request Example
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-AS - Delete
Delete operation of resource: evpn-route-target-as
ID of eviid encapsulation side
ID of format role as as-index stitching
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-AS - Retrieve
Retrieve operation of resource: evpn-route-target-as
ID of eviid encapsulation side
ID of format role as as-index stitching
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
EVPN-ROUTE-TARGET-NONE - Update
Update operation of resource: evpn-route-target-none
evpn-route-target-nonebody object
ID of eviid encapsulation side
ID of format role stitching
Request Content-Types: application/json
Request Example
{
"role": "string",
"stitching": "string",
"format": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-NONE - Create
Create operation of resource: evpn-route-target-none
evpn-route-target-nonebody object
ID of eviid encapsulation side
ID of format role stitching
Request Content-Types: application/json
Request Example
{
"role": "string",
"stitching": "string",
"format": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-NONE - Delete
Delete operation of resource: evpn-route-target-none
ID of eviid encapsulation side
ID of format role stitching
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-NONE - Retrieve
Retrieve operation of resource: evpn-route-target-none
ID of eviid encapsulation side
ID of format role stitching
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"role": "string",
"stitching": "string",
"format": "string"
}
EVPN-ROUTE-TARGET-IPV4-ADDRESS - Update
Update operation of resource: evpn-route-target-ipv4-address
evpn-route-target-ipv4-addressbody object
ID of eviid encapsulation side
ID of format role address addr-index stitching
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-IPV4-ADDRESS - Create
Create operation of resource: evpn-route-target-ipv4-address
evpn-route-target-ipv4-addressbody object
ID of eviid encapsulation side
ID of format role address addr-index stitching
Request Content-Types: application/json
Request Example
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-IPV4-ADDRESS - Delete
Delete operation of resource: evpn-route-target-ipv4-address
ID of eviid encapsulation side
ID of format role address addr-index stitching
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ROUTE-TARGET-IPV4-ADDRESS - Retrieve
Retrieve operation of resource: evpn-route-target-ipv4-address
ID of eviid encapsulation side
ID of format role address addr-index stitching
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
EVPN-INSTANCE-ADVERTISE-MAC - Update
Update operation of resource: evpn-instance-advertise-mac
evpn-instance-advertise-macbody object
ID of eviid encapsulation side
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE-ADVERTISE-MAC - Create
Create operation of resource: evpn-instance-advertise-mac
evpn-instance-advertise-macbody object
ID of eviid encapsulation side
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE-ADVERTISE-MAC - Delete
Delete operation of resource: evpn-instance-advertise-mac
ID of eviid encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE-ADVERTISE-MAC - Retrieve
Retrieve operation of resource: evpn-instance-advertise-mac
ID of eviid encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}
EVPN-INSTANCE-LOAD-BALANCING - Update
Update operation of resource: evpn-instance-load-balancing
evpn-instance-load-balancingbody object
ID of eviid encapsulation side
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evi-static-flow-label": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE-LOAD-BALANCING - Create
Create operation of resource: evpn-instance-load-balancing
evpn-instance-load-balancingbody object
ID of eviid encapsulation side
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evi-static-flow-label": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE-LOAD-BALANCING - Delete
Delete operation of resource: evpn-instance-load-balancing
ID of eviid encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INSTANCE-LOAD-BALANCING - Retrieve
Retrieve operation of resource: evpn-instance-load-balancing
ID of eviid encapsulation side
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"evi-static-flow-label": [ null ]
}
EVPN-LOGGING - Update
Update operation of resource: evpn-logging
evpn-loggingbody object
Request Content-Types: application/json
Request Example
{
"evpn-df-election": [ null ],
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-LOGGING - Create
Create operation of resource: evpn-logging
evpn-loggingbody object
Request Content-Types: application/json
Request Example
{
"evpn-df-election": [ null ],
"enable": [ null ]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-LOGGING - Delete
Delete operation of resource: evpn-logging
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-LOGGING - Retrieve
Retrieve operation of resource: evpn-logging
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"evpn-df-election": [ null ],
"enable": [ null ]
}
EVPN-INTERFACES - Update
Update operation of resource: evpn-interfaces
evpn-interfacesbody object
Request Content-Types: application/json
Request Example
{ { "force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string", "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}, "evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
},
"evpn-core-isolation-group": "string",
"mac-flush": "string",
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INTERFACES - Create
Create operation of resource: evpn-interfaces
evpn-interfacesbody object
Request Content-Types: application/json
Request Example
{ { "force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string", "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}, "evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
},
"evpn-core-isolation-group": "string",
"mac-flush": "string",
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INTERFACES - Delete
Delete operation of resource: evpn-interfaces
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INTERFACES - Retrieve
Retrieve operation of resource: evpn-interfaces
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ { "force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string", "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}, "evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
},
"evpn-core-isolation-group": "string",
"mac-flush": "string",
"interface-name": "string"
}
]
}
EVPN-INTERFACE - Update
Update operation of resource: evpn-interface
evpn-interfacebody object
ID of interface-name
Request Content-Types: application/json
Request Example
{ "force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string", "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}, "evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
},
"evpn-core-isolation-group": "string",
"mac-flush": "string",
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INTERFACE - Create
Create operation of resource: evpn-interface
evpn-interfacebody object
ID of interface-name
Request Content-Types: application/json
Request Example
{ "force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string", "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}, "evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
},
"evpn-core-isolation-group": "string",
"mac-flush": "string",
"interface-name": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INTERFACE - Delete
Delete operation of resource: evpn-interface
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-INTERFACE - Retrieve
Retrieve operation of resource: evpn-interface
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ "force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string", "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}, "evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
},
"evpn-core-isolation-group": "string",
"mac-flush": "string",
"interface-name": "string"
}
EVPNAC-TIMERS - Update
Update operation of resource: evpnac-timers
evpnac-timersbody object
ID of interface-name
Request Content-Types: application/json
Request Example
{
"evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPNAC-TIMERS - Create
Create operation of resource: evpnac-timers
evpnac-timersbody object
ID of interface-name
Request Content-Types: application/json
Request Example
{
"evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPNAC-TIMERS - Delete
Delete operation of resource: evpnac-timers
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
EVPNAC-TIMERS - Retrieve
Retrieve operation of resource: evpnac-timers
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
}
ETHERNET-SEGMENT - Update
Update operation of resource: ethernet-segment
ethernet-segmentbody object
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-SEGMENT - Create
Create operation of resource: ethernet-segment
ethernet-segmentbody object
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-SEGMENT - Delete
Delete operation of resource: ethernet-segment
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
ETHERNET-SEGMENT - Retrieve
Retrieve operation of resource: ethernet-segment
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string", "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
IDENTIFIER - Update
Update operation of resource: identifier
identifierbody object
ID of interface-name
Request Content-Types: application/json
Request Example
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IDENTIFIER - Create
Create operation of resource: identifier
identifierbody object
ID of interface-name
Request Content-Types: application/json
Request Example
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IDENTIFIER - Delete
Delete operation of resource: identifier
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
IDENTIFIER - Retrieve
Retrieve operation of resource: identifier
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
MANUAL-SERVICE-CARVING - Update
Update operation of resource: manual-service-carving
manual-service-carvingbody object
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
MANUAL-SERVICE-CARVING - Create
Create operation of resource: manual-service-carving
manual-service-carvingbody object
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
MANUAL-SERVICE-CARVING - Delete
Delete operation of resource: manual-service-carving
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
MANUAL-SERVICE-CARVING - Retrieve
Retrieve operation of resource: manual-service-carving
ID of interface-name
Successful operation
Internal Error
SERVICE-LIST - Update
Update operation of resource: service-list
service-listbody object
ID of interface-name
Request Content-Types: application/json
Request Example
{
"primary": "string",
"secondary": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-LIST - Create
Create operation of resource: service-list
service-listbody object
ID of interface-name
Request Content-Types: application/json
Request Example
{
"primary": "string",
"secondary": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-LIST - Delete
Delete operation of resource: service-list
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-LIST - Retrieve
Retrieve operation of resource: service-list
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"primary": "string",
"secondary": "string"
}
EVPN-VIRTUAL-ACCESS-PWS - Update
Update operation of resource: evpn-virtual-access-pws
evpn-virtual-access-pwsbody object
Request Content-Types: application/json
Request Example
{ {
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-PWS - Create
Create operation of resource: evpn-virtual-access-pws
evpn-virtual-access-pwsbody object
Request Content-Types: application/json
Request Example
{ {
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-PWS - Delete
Delete operation of resource: evpn-virtual-access-pws
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-PWS - Retrieve
Retrieve operation of resource: evpn-virtual-access-pws
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{ {
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
]
}
EVPN-VIRTUAL-ACCESS-PW - Update
Update operation of resource: evpn-virtual-access-pw
evpn-virtual-access-pwbody object
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-PW - Create
Create operation of resource: evpn-virtual-access-pw
evpn-virtual-access-pwbody object
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-PW - Delete
Delete operation of resource: evpn-virtual-access-pw
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-PW - Retrieve
Retrieve operation of resource: evpn-virtual-access-pw
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"pseudowire-id": "string", "enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string", "enable": [ null ], "enable": [ null ], "primary": "string",
"secondary": "string"
}
}
}
}
EVPN-VIRTUAL-ACCESS-PW-TIMERS - Update
Update operation of resource: evpn-virtual-access-pw-timers
evpn-virtual-access-pw-timersbody object
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-PW-TIMERS - Create
Create operation of resource: evpn-virtual-access-pw-timers
evpn-virtual-access-pw-timersbody object
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-PW-TIMERS - Delete
Delete operation of resource: evpn-virtual-access-pw-timers
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ACCESS-PW-TIMERS - Retrieve
Retrieve operation of resource: evpn-virtual-access-pw-timers
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
}
EVPN-VIRTUAL-ETHERNET-SEGMENT - Update
Update operation of resource: evpn-virtual-ethernet-segment
evpn-virtual-ethernet-segmentbody object
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ETHERNET-SEGMENT - Create
Create operation of resource: evpn-virtual-ethernet-segment
evpn-virtual-ethernet-segmentbody object
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ETHERNET-SEGMENT - Delete
Delete operation of resource: evpn-virtual-ethernet-segment
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-VIRTUAL-ETHERNET-SEGMENT - Retrieve
Retrieve operation of resource: evpn-virtual-ethernet-segment
ID of neighbor pseudowire-id
IDENTIFIER - Update
Update operation of resource: identifier
identifierbody object
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IDENTIFIER - Create
Create operation of resource: identifier
identifierbody object
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
IDENTIFIER - Delete
Delete operation of resource: identifier
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
IDENTIFIER - Retrieve
Retrieve operation of resource: identifier
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
MANUAL-SERVICE-CARVING - Update
Update operation of resource: manual-service-carving
manual-service-carvingbody object
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
MANUAL-SERVICE-CARVING - Create
Create operation of resource: manual-service-carving
manual-service-carvingbody object
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
MANUAL-SERVICE-CARVING - Delete
Delete operation of resource: manual-service-carving
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
MANUAL-SERVICE-CARVING - Retrieve
Retrieve operation of resource: manual-service-carving
ID of neighbor pseudowire-id
Successful operation
Internal Error
SERVICE-LIST - Update
Update operation of resource: service-list
service-listbody object
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"primary": "string",
"secondary": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-LIST - Create
Create operation of resource: service-list
service-listbody object
ID of neighbor pseudowire-id
Request Content-Types: application/json
Request Example
{
"primary": "string",
"secondary": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-LIST - Delete
Delete operation of resource: service-list
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
SERVICE-LIST - Retrieve
Retrieve operation of resource: service-list
ID of neighbor pseudowire-id
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"primary": "string",
"secondary": "string"
}
EVPN-ETHERNET-SEGMENT - Update
Update operation of resource: evpn-ethernet-segment
evpn-ethernet-segmentbody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ETHERNET-SEGMENT - Create
Create operation of resource: evpn-ethernet-segment
evpn-ethernet-segmentbody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ETHERNET-SEGMENT - Delete
Delete operation of resource: evpn-ethernet-segment
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ETHERNET-SEGMENT - Retrieve
Retrieve operation of resource: evpn-ethernet-segment
EVPN-ESI-TYPES - Update
Update operation of resource: evpn-esi-types
evpn-esi-typesbody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ESI-TYPES - Create
Create operation of resource: evpn-esi-types
evpn-esi-typesbody object
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ESI-TYPES - Delete
Delete operation of resource: evpn-esi-types
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ESI-TYPES - Retrieve
Retrieve operation of resource: evpn-esi-types
Successful operation
Internal Error
EVPN-ESI-TYPE - Update
Update operation of resource: evpn-esi-type
evpn-esi-typebody object
ID of esi-type
Request Content-Types: application/json
Request Example
{
"disable-auto-generation": [ null ],
"esi-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ESI-TYPE - Create
Create operation of resource: evpn-esi-type
evpn-esi-typebody object
ID of esi-type
Request Content-Types: application/json
Request Example
{
"disable-auto-generation": [ null ],
"esi-type": "string"
}
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ESI-TYPE - Delete
Delete operation of resource: evpn-esi-type
ID of esi-type
Successful operation
Internal Error
Response Content-Types: application/json
EVPN-ESI-TYPE - Retrieve
Retrieve operation of resource: evpn-esi-type
ID of esi-type
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"disable-auto-generation": [ null ],
"esi-type": "string"
}
Schema Definitions
ETHERNET-SPAN-INTERFACE-CFG-SPAN-MONITOR-SESSION-TABLE:
Common node of ip-subscriber, ppp, subscriber-serviceCommon node of interface-configuration, l2-transport
- span-monitor-sessions: object
-
Monitor Session container for this source interface
-
- span-monitor-session: object[]
-
Configuration for a particular class of Monitor Session
-
- session-class: string ethernet, ipv4, ipv6, mpls-ipv4, mpls-ipv6
-
Session Class
Example
{
"span-monitor-sessions": {
"span-monitor-session": [
{
"session-class": "string",
"acl": {
"acl-name": "string",
"acl-enable": [ null ]
}
}
]
}
}
SPAN-MONITOR-SESSION-TABLE:
Common node of ip-subscriber, ppp, subscriber-service
- span-monitor-sessions: object
-
Monitor Session container for this template
-
- span-monitor-session: object[]
-
Configuration for a particular class of Monitor Session
-
- session-class: string ethernet, ipv4, ipv6, mpls-ipv4, mpls-ipv6
-
Session Class
Example
{
"span-monitor-sessions": {
"span-monitor-session": [
{
"session-class": "string",
"acl": {
"acl-name": "string",
"acl-enable": [ null ]
}
}
]
}
}
MIRROR-FIRST:
Common node of span-monitor-session, span-monitor-session
- mirror-first: integer
-
Mirror a specified number of bytes from start of packet
range:"1..10000" units:"byte"
Example
{
"mirror-first": "integer"
}
ACL:
Common node of span-monitor-session, span-monitor-session
- acl: object
-
Enable ACL matching for traffic mirroring
-
- acl-name: string
-
ACL Name
- acl-enable: null
-
Enable ACL
Example
{
"acl": {
"acl-name": "string",
"acl-enable": [ null ]
}
}
ATTACHMENT:
Common node of span-monitor-session, span-monitor-session
- attachment: object
-
Attach the interface to a Monitor Session
-
- port-level-enable: null
-
Enable port level traffic mirroring
- direction: string rx-only, tx-only
-
Specify the direction of traffic to replicate (optional)
- session-name: string
-
Session Name
Example
{
"attachment": {
"port-level-enable": [ null ],
"direction": "string",
"session-name": "string"
}
}
MIRROR-INTERVAL:
Common node of span-monitor-session, span-monitor-session
- mirror-interval: string 512, 1k, 2k, 4k, 8k, 16k
-
Specify the mirror interval
Example
{
"mirror-interval": "string"
}
span-monitor-session_schema:
none
- sessions: object
-
Monitor-session configuration commands
-
- session: object[]
-
Configuration for a particular Monitor Session
-
object - destination: object
-
Specify a destination
-
- destination-ipv6-address: string
-
Specify the destination next-hop IPv6 address
- destination-ipv4-address: string
-
Specify the destination next-hop IPv4 address
- destination-interface-name: string
-
Specify the destination interface name
- destination-type: string interface, pseudowire, ipv4-address, ipv6-address
-
Specify the type of destination
- session: string
-
Session Name
- class: string ethernet, ipv4, ipv6, mpls-ipv4, mpls-ipv6
-
Enable a Monitor Session. Setting this item causes the Monitor Session to be created.
- inject-interface: string
-
Specify the inject interface name
Example
{
"sessions": {
"session": [
{
"destination": {
"destination-ipv6-address": "string",
"destination-ipv4-address": "string",
"destination-interface-name": "string",
"destination-type": "string"
},
"session": "string",
"class": "string",
"inject-interface": "string"
}
]
}
}
sessions_schema:
Monitor-session configuration commands
- session: object[]
-
Configuration for a particular Monitor Session
-
object - destination: object
-
Specify a destination
-
- destination-ipv6-address: string
-
Specify the destination next-hop IPv6 address
- destination-ipv4-address: string
-
Specify the destination next-hop IPv4 address
- destination-interface-name: string
-
Specify the destination interface name
- destination-type: string interface, pseudowire, ipv4-address, ipv6-address
-
Specify the type of destination
- session: string
-
Session Name
- class: string ethernet, ipv4, ipv6, mpls-ipv4, mpls-ipv6
-
Enable a Monitor Session. Setting this item causes the Monitor Session to be created.
- inject-interface: string
-
Specify the inject interface name
Example
{
"session": [
{
"destination": {
"destination-ipv6-address": "string",
"destination-ipv4-address": "string",
"destination-interface-name": "string",
"destination-type": "string"
},
"session": "string",
"class": "string",
"inject-interface": "string"
}
]
}
session_schema:
- destination: object
-
Specify a destination
-
- destination-ipv6-address: string
-
Specify the destination next-hop IPv6 address
- destination-ipv4-address: string
-
Specify the destination next-hop IPv4 address
- destination-interface-name: string
-
Specify the destination interface name
- destination-type: string interface, pseudowire, ipv4-address, ipv6-address
-
Specify the type of destination
- session: string
-
Session Name
- class: string ethernet, ipv4, ipv6, mpls-ipv4, mpls-ipv6
-
Enable a Monitor Session. Setting this item causes the Monitor Session to be created.
- inject-interface: string
-
Specify the inject interface name
Example
{
"destination": {
"destination-ipv6-address": "string",
"destination-ipv4-address": "string",
"destination-interface-name": "string",
"destination-type": "string"
},
"session": "string",
"class": "string",
"inject-interface": "string"
}
destination_schema:
Specify a destination
- destination-ipv6-address: string
-
Specify the destination next-hop IPv6 address
- destination-ipv4-address: string
-
Specify the destination next-hop IPv4 address
- destination-interface-name: string
-
Specify the destination interface name
- destination-type: string interface, pseudowire, ipv4-address, ipv6-address
-
Specify the type of destination
Example
{
"destination-ipv6-address": "string",
"destination-ipv4-address": "string",
"destination-interface-name": "string",
"destination-type": "string"
}
a1_span-monitor-session_schema:
none
- sessions: object
-
Monitor-session configuration commands
-
- session: object[]
-
Configuration for a particular Monitor Session
-
object - destination: object
-
Specify a destination
-
- destination-ipv6-address: string
-
Specify the destination next-hop IPv6 address
- destination-ipv4-address: string
-
Specify the destination next-hop IPv4 address
- destination-interface-name: string
-
Specify the destination interface name
- destination-type: string interface, pseudowire, ipv4-address, ipv6-address
-
Specify the type of destination
- session: string
-
Session Name
- class: string ethernet, ipv4, ipv6, mpls-ipv4, mpls-ipv6
-
Enable a Monitor Session. Setting this item causes the Monitor Session to be created.
- inject-interface: string
-
Specify the inject interface name
Example
{
"sessions": {
"session": [
{
"destination": {
"destination-ipv6-address": "string",
"destination-ipv4-address": "string",
"destination-interface-name": "string",
"destination-type": "string"
},
"session": "string",
"class": "string",
"inject-interface": "string"
}
]
}
}
a1_sessions_schema:
Monitor-session configuration commands
- session: object[]
-
Configuration for a particular Monitor Session
-
object - destination: object
-
Specify a destination
-
- destination-ipv6-address: string
-
Specify the destination next-hop IPv6 address
- destination-ipv4-address: string
-
Specify the destination next-hop IPv4 address
- destination-interface-name: string
-
Specify the destination interface name
- destination-type: string interface, pseudowire, ipv4-address, ipv6-address
-
Specify the type of destination
- session: string
-
Session Name
- class: string ethernet, ipv4, ipv6, mpls-ipv4, mpls-ipv6
-
Enable a Monitor Session. Setting this item causes the Monitor Session to be created.
- inject-interface: string
-
Specify the inject interface name
Example
{
"session": [
{
"destination": {
"destination-ipv6-address": "string",
"destination-ipv4-address": "string",
"destination-interface-name": "string",
"destination-type": "string"
},
"session": "string",
"class": "string",
"inject-interface": "string"
}
]
}
a1_session_schema:
- destination: object
-
Specify a destination
-
- destination-ipv6-address: string
-
Specify the destination next-hop IPv6 address
- destination-ipv4-address: string
-
Specify the destination next-hop IPv4 address
- destination-interface-name: string
-
Specify the destination interface name
- destination-type: string interface, pseudowire, ipv4-address, ipv6-address
-
Specify the type of destination
- session: string
-
Session Name
- class: string ethernet, ipv4, ipv6, mpls-ipv4, mpls-ipv6
-
Enable a Monitor Session. Setting this item causes the Monitor Session to be created.
- inject-interface: string
-
Specify the inject interface name
Example
{
"destination": {
"destination-ipv6-address": "string",
"destination-ipv4-address": "string",
"destination-interface-name": "string",
"destination-type": "string"
},
"session": "string",
"class": "string",
"inject-interface": "string"
}
a1_destination_schema:
Specify a destination
- destination-ipv6-address: string
-
Specify the destination next-hop IPv6 address
- destination-ipv4-address: string
-
Specify the destination next-hop IPv4 address
- destination-interface-name: string
-
Specify the destination interface name
- destination-type: string interface, pseudowire, ipv4-address, ipv6-address
-
Specify the type of destination
Example
{
"destination-ipv6-address": "string",
"destination-ipv4-address": "string",
"destination-interface-name": "string",
"destination-type": "string"
}
a1_global-interface-configuration_schema:
Global scoped configuration for interfaces
- link-status: string default, disable, software-interfaces
-
Enable or disable link-status messages
Example
{
"link-status": "string"
}
a1_interface-configurations_schema:
interface configurations
- interface-configuration: object[]
-
The configuration for an interface
-
object - description: string
-
The description of this interface
- interface-virtual: null
-
The mode in which an interface is running. The existence of this object causes the creation of the software virtual/subinterface.
- bandwidth: integer
-
The bandwidth of the interface in kbps
range:"0..4294967295" units:"kbit/s" - span-monitor-sessions: object
-
Monitor Session container for this source interface
-
- shutdown: null
-
The existence of this configuration indicates the interface is shut down
- active: string
-
Whether the interface is active or preconfigured
- encapsulation: object
-
The encapsulation on the interface
-
- encapsulation: string
-
The encapsulation - e.g. hdlc, ppp
- capsulation-options: integer
-
The options for this capsulation, usually '0'
- interface-mode-non-physical: string default, point-to-point, multipoint, l2-transport
-
The mode in which an interface is running. The existence of this object causes the creation of the software subinterface.
- pseudowire-iw: object
-
PW-IW attributes
-
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
range:"1..64" units:"byte"
- bvi: object
-
BVI attributes
-
- host-routing: null
-
Enable host-routing on this BVI
- l2-transport: object
-
Interface Layer 2 Transport service configuration data
-
- span-monitor-sessions: object
-
Monitor Session container for this source interface
-
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
- dampening: object
-
Whether this interface's state changes are dampened or not
-
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
- interface-name: string
-
The name of the interface
- secondary-admin-state: string normal, maintenance
-
The secondary admin state of the interface
- pseudowire-ether: object
-
PW-Ether attributes
-
- l2-overhead: integer
-
PW Ether L2 overhead requirement
range:"1..64" units:"byte" - generic-interface-list: string
-
Name of the interface list
- link-status: null
-
Enable interface and line-protocol state change alarms
- mtus: object
-
The MTU configuration for the interface
-
- mtu: object[]
-
The MTU for the interface
-
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
Example
{
"interface-configuration": [
{
"description": "string",
"interface-virtual": [ null ],
"bandwidth": "integer",
"span-monitor-sessions": {
"span-monitor-session": [
{
"acl": {
"acl-name": "string",
"acl-enable": [ null ]
}
}
]
},
"shutdown": [ null ],
"active": "string",
"encapsulation": {
"encapsulation": "string",
"capsulation-options": "integer"
},
"interface-mode-non-physical": "string",
"pseudowire-iw": {
"generic-interface-list": "string",
"l2-overhead": "integer"
},
"bvi": {
"host-routing": [ null ]
},
"l2-transport": {
"span-monitor-sessions": {
"span-monitor-session": [
{
"acl": {
"acl-name": "string",
"acl-enable": [ null ]
}
}
]
},
"enabled": [ null ]
},
"dampening": {
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string",
"pseudowire-ether": {
"l2-overhead": "integer",
"generic-interface-list": "string"
},
"link-status": [ null ],
"mtus": {
"mtu": [
{
"owner": "string",
"mtu": "integer"
}
]
}
}
]
}
a1_interface-configuration_schema:
- description: string
-
The description of this interface
- interface-virtual: null
-
The mode in which an interface is running. The existence of this object causes the creation of the software virtual/subinterface.
- bandwidth: integer
-
The bandwidth of the interface in kbps
range:"0..4294967295" units:"kbit/s" - span-monitor-sessions: object
-
Monitor Session container for this source interface
-
- shutdown: null
-
The existence of this configuration indicates the interface is shut down
- active: string
-
Whether the interface is active or preconfigured
- encapsulation: object
-
The encapsulation on the interface
-
- encapsulation: string
-
The encapsulation - e.g. hdlc, ppp
- capsulation-options: integer
-
The options for this capsulation, usually '0'
- interface-mode-non-physical: string default, point-to-point, multipoint, l2-transport
-
The mode in which an interface is running. The existence of this object causes the creation of the software subinterface.
- pseudowire-iw: object
-
PW-IW attributes
-
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
range:"1..64" units:"byte"
- bvi: object
-
BVI attributes
-
- host-routing: null
-
Enable host-routing on this BVI
- l2-transport: object
-
Interface Layer 2 Transport service configuration data
-
- span-monitor-sessions: object
-
Monitor Session container for this source interface
-
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
- dampening: object
-
Whether this interface's state changes are dampened or not
-
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
- interface-name: string
-
The name of the interface
- secondary-admin-state: string normal, maintenance
-
The secondary admin state of the interface
- pseudowire-ether: object
-
PW-Ether attributes
-
- l2-overhead: integer
-
PW Ether L2 overhead requirement
range:"1..64" units:"byte" - generic-interface-list: string
-
Name of the interface list
- link-status: null
-
Enable interface and line-protocol state change alarms
- mtus: object
-
The MTU configuration for the interface
-
- mtu: object[]
-
The MTU for the interface
-
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
Example
{
"description": "string",
"interface-virtual": [ null ],
"bandwidth": "integer",
"span-monitor-sessions": {
"span-monitor-session": [
{
"acl": {
"acl-name": "string",
"acl-enable": [ null ]
}
}
]
},
"shutdown": [ null ],
"active": "string",
"encapsulation": {
"encapsulation": "string",
"capsulation-options": "integer"
},
"interface-mode-non-physical": "string",
"pseudowire-iw": {
"generic-interface-list": "string",
"l2-overhead": "integer"
},
"bvi": {
"host-routing": [ null ]
},
"l2-transport": {
"span-monitor-sessions": {
"span-monitor-session": [
{
"acl": {
"acl-name": "string",
"acl-enable": [ null ]
}
}
]
},
"enabled": [ null ]
},
"dampening": {
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string",
"pseudowire-ether": {
"l2-overhead": "integer",
"generic-interface-list": "string"
},
"link-status": [ null ],
"mtus": {
"mtu": [
{
"owner": "string",
"mtu": "integer"
}
]
}
}
a1_dampening_schema:
Whether this interface's state changes are dampened or not
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
Example
{
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
}
a1_mtus_schema:
The MTU configuration for the interface
- mtu: object[]
-
The MTU for the interface
-
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
Example
{
"mtu": [
{
"owner": "string",
"mtu": "integer"
}
]
}
a1_mtu_schema:
- owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
Example
{
"owner": "string",
"mtu": "integer"
}
a1_encapsulation_schema:
The encapsulation on the interface
- encapsulation: string
-
The encapsulation - e.g. hdlc, ppp
- capsulation-options: integer
-
The options for this capsulation, usually '0'
Example
{
"encapsulation": "string",
"capsulation-options": "integer"
}
a1_pseudowire-ether_schema:
PW-Ether attributes
- l2-overhead: integer
-
PW Ether L2 overhead requirement
range:"1..64" units:"byte" - generic-interface-list: string
-
Name of the interface list
Example
{
"l2-overhead": "integer",
"generic-interface-list": "string"
}
a1_pseudowire-iw_schema:
PW-IW attributes
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
range:"1..64" units:"byte"
Example
{
"generic-interface-list": "string",
"l2-overhead": "integer"
}
a1_bvi_schema:
BVI attributes
- host-routing: null
-
Enable host-routing on this BVI
Example
{
"host-routing": [ null ]
}
a1_l2-transport_schema:
Interface Layer 2 Transport service configuration data
- span-monitor-sessions: object
-
Monitor Session container for this source interface
-
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
Example
{
"span-monitor-sessions": {
"span-monitor-session": [
{
"acl": {
"acl-name": "string",
"acl-enable": [ null ]
}
}
]
},
"enabled": [ null ]
}
a1_attachment_schema:
Attach the interface to a Monitor Session
- port-level-enable: null
-
Enable port level traffic mirroring
- direction: string rx-only, tx-only
-
Specify the direction of traffic to replicate (optional)
- session-name: string
-
Session Name
Example
{
"port-level-enable": [ null ],
"direction": "string",
"session-name": "string"
}
a1_acl_schema:
Enable ACL matching for traffic mirroring
- acl-name: string
-
ACL Name
- acl-enable: null
-
Enable ACL
Example
{
"acl-name": "string",
"acl-enable": [ null ]
}
a2_span-monitor-session_schema:
none
- sessions: object
-
Monitor-session configuration commands
-
- session: object[]
-
Configuration for a particular Monitor Session
-
object - destination: object
-
Specify a destination
-
- destination-ipv6-address: string
-
Specify the destination next-hop IPv6 address
- destination-ipv4-address: string
-
Specify the destination next-hop IPv4 address
- destination-interface-name: string
-
Specify the destination interface name
- destination-type: string interface, pseudowire, ipv4-address, ipv6-address
-
Specify the type of destination
- session: string
-
Session Name
- class: string ethernet, ipv4, ipv6, mpls-ipv4, mpls-ipv6
-
Enable a Monitor Session. Setting this item causes the Monitor Session to be created.
- inject-interface: string
-
Specify the inject interface name
Example
{
"sessions": {
"session": [
{
"destination": {
"destination-ipv6-address": "string",
"destination-ipv4-address": "string",
"destination-interface-name": "string",
"destination-type": "string"
},
"session": "string",
"class": "string",
"inject-interface": "string"
}
]
}
}
a2_sessions_schema:
Monitor-session configuration commands
- session: object[]
-
Configuration for a particular Monitor Session
-
object - destination: object
-
Specify a destination
-
- destination-ipv6-address: string
-
Specify the destination next-hop IPv6 address
- destination-ipv4-address: string
-
Specify the destination next-hop IPv4 address
- destination-interface-name: string
-
Specify the destination interface name
- destination-type: string interface, pseudowire, ipv4-address, ipv6-address
-
Specify the type of destination
- session: string
-
Session Name
- class: string ethernet, ipv4, ipv6, mpls-ipv4, mpls-ipv6
-
Enable a Monitor Session. Setting this item causes the Monitor Session to be created.
- inject-interface: string
-
Specify the inject interface name
Example
{
"session": [
{
"destination": {
"destination-ipv6-address": "string",
"destination-ipv4-address": "string",
"destination-interface-name": "string",
"destination-type": "string"
},
"session": "string",
"class": "string",
"inject-interface": "string"
}
]
}
a2_session_schema:
- destination: object
-
Specify a destination
-
- destination-ipv6-address: string
-
Specify the destination next-hop IPv6 address
- destination-ipv4-address: string
-
Specify the destination next-hop IPv4 address
- destination-interface-name: string
-
Specify the destination interface name
- destination-type: string interface, pseudowire, ipv4-address, ipv6-address
-
Specify the type of destination
- session: string
-
Session Name
- class: string ethernet, ipv4, ipv6, mpls-ipv4, mpls-ipv6
-
Enable a Monitor Session. Setting this item causes the Monitor Session to be created.
- inject-interface: string
-
Specify the inject interface name
Example
{
"destination": {
"destination-ipv6-address": "string",
"destination-ipv4-address": "string",
"destination-interface-name": "string",
"destination-type": "string"
},
"session": "string",
"class": "string",
"inject-interface": "string"
}
a2_destination_schema:
Specify a destination
- destination-ipv6-address: string
-
Specify the destination next-hop IPv6 address
- destination-ipv4-address: string
-
Specify the destination next-hop IPv4 address
- destination-interface-name: string
-
Specify the destination interface name
- destination-type: string interface, pseudowire, ipv4-address, ipv6-address
-
Specify the type of destination
Example
{
"destination-ipv6-address": "string",
"destination-ipv4-address": "string",
"destination-interface-name": "string",
"destination-type": "string"
}
a2_global-interface-configuration_schema:
Global scoped configuration for interfaces
- link-status: string default, disable, software-interfaces
-
Enable or disable link-status messages
Example
{
"link-status": "string"
}
a2_interface-configurations_schema:
interface configurations
- interface-configuration: object[]
-
The configuration for an interface
-
object - description: string
-
The description of this interface
- interface-virtual: null
-
The mode in which an interface is running. The existence of this object causes the creation of the software virtual/subinterface.
- bandwidth: integer
-
The bandwidth of the interface in kbps
range:"0..4294967295" units:"kbit/s" - span-monitor-sessions: object
-
Monitor Session container for this source interface
-
- shutdown: null
-
The existence of this configuration indicates the interface is shut down
- active: string
-
Whether the interface is active or preconfigured
- encapsulation: object
-
The encapsulation on the interface
-
- encapsulation: string
-
The encapsulation - e.g. hdlc, ppp
- capsulation-options: integer
-
The options for this capsulation, usually '0'
- interface-mode-non-physical: string default, point-to-point, multipoint, l2-transport
-
The mode in which an interface is running. The existence of this object causes the creation of the software subinterface.
- pseudowire-iw: object
-
PW-IW attributes
-
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
range:"1..64" units:"byte"
- bvi: object
-
BVI attributes
-
- host-routing: null
-
Enable host-routing on this BVI
- l2-transport: object
-
Interface Layer 2 Transport service configuration data
-
- span-monitor-sessions: object
-
Monitor Session container for this source interface
-
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
- dampening: object
-
Whether this interface's state changes are dampened or not
-
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
- interface-name: string
-
The name of the interface
- secondary-admin-state: string normal, maintenance
-
The secondary admin state of the interface
- pseudowire-ether: object
-
PW-Ether attributes
-
- l2-overhead: integer
-
PW Ether L2 overhead requirement
range:"1..64" units:"byte" - generic-interface-list: string
-
Name of the interface list
- link-status: null
-
Enable interface and line-protocol state change alarms
- mtus: object
-
The MTU configuration for the interface
-
- mtu: object[]
-
The MTU for the interface
-
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
Example
{
"interface-configuration": [
{
"description": "string",
"interface-virtual": [ null ],
"bandwidth": "integer",
"span-monitor-sessions": {
"span-monitor-session": [
{
"acl": {
"acl-name": "string",
"acl-enable": [ null ]
}
}
]
},
"shutdown": [ null ],
"active": "string",
"encapsulation": {
"encapsulation": "string",
"capsulation-options": "integer"
},
"interface-mode-non-physical": "string",
"pseudowire-iw": {
"generic-interface-list": "string",
"l2-overhead": "integer"
},
"bvi": {
"host-routing": [ null ]
},
"l2-transport": {
"span-monitor-sessions": {
"span-monitor-session": [
{
"acl": {
"acl-name": "string",
"acl-enable": [ null ]
}
}
]
},
"enabled": [ null ]
},
"dampening": {
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string",
"pseudowire-ether": {
"l2-overhead": "integer",
"generic-interface-list": "string"
},
"link-status": [ null ],
"mtus": {
"mtu": [
{
"owner": "string",
"mtu": "integer"
}
]
}
}
]
}
a2_interface-configuration_schema:
- description: string
-
The description of this interface
- interface-virtual: null
-
The mode in which an interface is running. The existence of this object causes the creation of the software virtual/subinterface.
- bandwidth: integer
-
The bandwidth of the interface in kbps
range:"0..4294967295" units:"kbit/s" - span-monitor-sessions: object
-
Monitor Session container for this source interface
-
- shutdown: null
-
The existence of this configuration indicates the interface is shut down
- active: string
-
Whether the interface is active or preconfigured
- encapsulation: object
-
The encapsulation on the interface
-
- encapsulation: string
-
The encapsulation - e.g. hdlc, ppp
- capsulation-options: integer
-
The options for this capsulation, usually '0'
- interface-mode-non-physical: string default, point-to-point, multipoint, l2-transport
-
The mode in which an interface is running. The existence of this object causes the creation of the software subinterface.
- pseudowire-iw: object
-
PW-IW attributes
-
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
range:"1..64" units:"byte"
- bvi: object
-
BVI attributes
-
- host-routing: null
-
Enable host-routing on this BVI
- l2-transport: object
-
Interface Layer 2 Transport service configuration data
-
- span-monitor-sessions: object
-
Monitor Session container for this source interface
-
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
- dampening: object
-
Whether this interface's state changes are dampened or not
-
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
- interface-name: string
-
The name of the interface
- secondary-admin-state: string normal, maintenance
-
The secondary admin state of the interface
- pseudowire-ether: object
-
PW-Ether attributes
-
- l2-overhead: integer
-
PW Ether L2 overhead requirement
range:"1..64" units:"byte" - generic-interface-list: string
-
Name of the interface list
- link-status: null
-
Enable interface and line-protocol state change alarms
- mtus: object
-
The MTU configuration for the interface
-
- mtu: object[]
-
The MTU for the interface
-
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
Example
{
"description": "string",
"interface-virtual": [ null ],
"bandwidth": "integer",
"span-monitor-sessions": {
"span-monitor-session": [
{
"acl": {
"acl-name": "string",
"acl-enable": [ null ]
}
}
]
},
"shutdown": [ null ],
"active": "string",
"encapsulation": {
"encapsulation": "string",
"capsulation-options": "integer"
},
"interface-mode-non-physical": "string",
"pseudowire-iw": {
"generic-interface-list": "string",
"l2-overhead": "integer"
},
"bvi": {
"host-routing": [ null ]
},
"l2-transport": {
"span-monitor-sessions": {
"span-monitor-session": [
{
"acl": {
"acl-name": "string",
"acl-enable": [ null ]
}
}
]
},
"enabled": [ null ]
},
"dampening": {
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
},
"interface-name": "string",
"secondary-admin-state": "string",
"pseudowire-ether": {
"l2-overhead": "integer",
"generic-interface-list": "string"
},
"link-status": [ null ],
"mtus": {
"mtu": [
{
"owner": "string",
"mtu": "integer"
}
]
}
}
a2_dampening_schema:
Whether this interface's state changes are dampened or not
- args: string default-values, specify-half-life, specify-all, specify-rp
-
Dampening Arguments
- suppress-threshold: integer
-
Suppress threshold
range:"1..20000" - half-life: integer
-
Decay half life (in minutes)
range:"1..45" units:"minute" - suppress-time: integer
-
Max suppress time (in minutes)
range:"1..255" units:"minute" - reuse-threshold: integer
-
Reuse threshold
range:"1..20000" - restart-penalty: integer
-
Restart penalty
range:"0..20000"
Example
{
"args": "string",
"suppress-threshold": "integer",
"half-life": "integer",
"suppress-time": "integer",
"reuse-threshold": "integer",
"restart-penalty": "integer"
}
a2_mtus_schema:
The MTU configuration for the interface
- mtu: object[]
-
The MTU for the interface
-
object - owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
Example
{
"mtu": [
{
"owner": "string",
"mtu": "integer"
}
]
}
a2_mtu_schema:
- owner: string
-
The Owner of the interface - eg. for 'LoopbackX' main interface this is 'loopback'
- mtu: integer
-
The MTU value
range:"64..65535"
Example
{
"owner": "string",
"mtu": "integer"
}
a2_encapsulation_schema:
The encapsulation on the interface
- encapsulation: string
-
The encapsulation - e.g. hdlc, ppp
- capsulation-options: integer
-
The options for this capsulation, usually '0'
Example
{
"encapsulation": "string",
"capsulation-options": "integer"
}
a2_pseudowire-ether_schema:
PW-Ether attributes
- l2-overhead: integer
-
PW Ether L2 overhead requirement
range:"1..64" units:"byte" - generic-interface-list: string
-
Name of the interface list
Example
{
"l2-overhead": "integer",
"generic-interface-list": "string"
}
a2_pseudowire-iw_schema:
PW-IW attributes
- generic-interface-list: string
-
Name of the interface list
- l2-overhead: integer
-
L2 overhead size in bytes
range:"1..64" units:"byte"
Example
{
"generic-interface-list": "string",
"l2-overhead": "integer"
}
a2_bvi_schema:
BVI attributes
- host-routing: null
-
Enable host-routing on this BVI
Example
{
"host-routing": [ null ]
}
a2_l2-transport_schema:
Interface Layer 2 Transport service configuration data
- span-monitor-sessions: object
-
Monitor Session container for this source interface
-
- enabled: null
-
This object is only valid on physical interfaces and it controls whether that interface is a port mode Layer 2 attachment circuit (note that for subinterfaces, the Layer 2 property is specified when the subinterface is created).The object must be set before any other L2Transport configuration is supplied for the interface, and must be the last per-interface configuration object to be removed.
Example
{
"span-monitor-sessions": {
"span-monitor-session": [
{
"acl": {
"acl-name": "string",
"acl-enable": [ null ]
}
}
]
},
"enabled": [ null ]
}
a2_attachment_schema:
Attach the interface to a Monitor Session
- port-level-enable: null
-
Enable port level traffic mirroring
- direction: string rx-only, tx-only
-
Specify the direction of traffic to replicate (optional)
- session-name: string
-
Session Name
Example
{
"port-level-enable": [ null ],
"direction": "string",
"session-name": "string"
}
a2_acl_schema:
Enable ACL matching for traffic mirroring
- acl-name: string
-
ACL Name
- acl-enable: null
-
Enable ACL
Example
{
"acl-name": "string",
"acl-enable": [ null ]
}
MANUAL-SERVICE-CARVING:
Common node of ethernet-segment, evpn-virtual-ethernet-segment
- manual-service-carving: object
-
Enter Manual service carving configuration submode
-
- enable: null
-
Enable Manual service carving
- service-list: object
-
Manual service carving primary,secondary lists
-
- primary: string
-
Primary services list
- secondary: string
-
Secondary services list
Example
{
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
EVPN-EVI-DESCRIPTION:
Common node of evpn-evi, evpn-instance
- evpn-evi-description: string
-
EVPN Instance description
Example
{
"evpn-evi-description": "string"
}
EVPN-VIRTUAL-ETHERNET-SEGMENT:
Common node of evpn-virtual-access-pw, evpn-virtual-access-vfi
- evpn-virtual-ethernet-segment:
-
Enter Ethernet Segment configuration submode
Example
{
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
EVPN-EVI-CW-DISABLE:
Common node of evpn-evi, evpn-instance
- evpn-evi-cw-disable: null
-
CW disable for EVPN EVI
Example
{
"evpn-evi-cw-disable": [ null ]
}
ES-IMPORT-ROUTE-TARGET:
Common node of ethernet-segment, evpn-virtual-ethernet-segment
- es-import-route-target: string
-
ES-Import Route Target
Example
{
"es-import-route-target": "string"
}
EVI-UNKNOWN-UNICAST-FLOODING-DISABLE:
Common node of evpn-evi, evpn-instance
- evi-unknown-unicast-flooding-disable: null
-
Disable Unknown Unicast Flooding on this EVI
Example
{
"evi-unknown-unicast-flooding-disable": [ null ]
}
STORM-CONTROL-UNIT:
Common node of bd-storm-control, bdac-storm-control-type, bdpw-storm-control-type
- storm-control-unit: object
-
Specify units for Storm Control Configuration
-
- kbits-per-sec: string
-
Kilobits Per Second, PktsPerSec and KbitsPerSec cannot be configured together
- pkts-per-sec: string
-
Packets Per Second, PktsPerSec and KbitsPerSec cannot be configured together
Example
{
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
EVPN-ROUTE-DISTINGUISHER:
Common node of evpn-bgp-auto-discovery, evpn-evi-bgp-auto-discovery, evpn-instance-bgp-auto-discovery, pw-routing-bgp
- evpn-route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
Example
{
"evpn-route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
EVI-ADVERTISE-MAC-BVI:
Common node of evi-advertise-mac, evpn-instance-advertise-mac
- evi-advertise-mac-bvi: null
-
Advertise local MAC-only and BVI MAC routes
Example
{
"evi-advertise-mac-bvi": [ null ]
}
TABLE-POLICY:
Common node of evpn-evi-bgp-auto-discovery, evpn-instance-bgp-auto-discovery
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
Example
{
"table-policy": "string"
}
EVI-REORIG-DISABLE:
Common node of evpn-evi, evpn-instance
- evi-reorig-disable: null
-
Disable route re-origination
Example
{
"evi-reorig-disable": [ null ]
}
EVPN-ROUTE-TARGET-TABLE:
Common node of evpn-evi-bgp-auto-discovery, evpn-instance-bgp-auto-discovery
- evpn-route-targets: object
-
Route Target
-
- evpn-route-target-as: object[]
-
Name of the Route Target
-
object - role: string both, import, export
-
Role of the router target type
- as: string
-
Two byte or 4 byte AS number
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- as-index: string
-
AS:nn (hex or decimal format)
- evpn-route-target-ipv4-address: object[]
-
Name of the Route Target
-
object - addr-index: string
-
Addr index
- role: string both, import, export
-
Role of the router target type
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- address: string
-
IPV4 address
- evpn-route-target-none: object[]
-
Name of the Route Target
-
object - role: string both, import, export
-
Role of the router target type
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
Example
{
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
IDENTIFIER:
Common node of ethernet-segment, evpn-virtual-ethernet-segment
- identifier: object
-
Ethernet segment identifier
-
- bytes01: string
-
Type 0's 1st Byte or Type Byte and 1st Byte
- bytes89: string
-
8th and 9th Bytes
- bytes23: string
-
2nd and 3rd Bytes
- bytes67: string
-
6th and 7th Bytes
- type: string type0, legacy, override
-
Ethernet segment identifier type
- bytes45: string
-
4th and 5th Bytes
Example
{
"identifier": {
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
}
EVI-ECMP-DISABLE:
Common node of evpn-evi, evpn-instance
- evi-ecmp-disable: null
-
Disable ECMP on the EVI
Example
{
"evi-ecmp-disable": [ null ]
}
EVI-ADVERTISE-MAC-DEPRECATED:
Common node of evpn-evi, evpn-instance
- evi-advertise-mac-deprecated: null
-
DEPRECATED: Advertise local MAC-only and BVI MAC routes
Example
{
"evi-advertise-mac-deprecated": [ null ]
}
EVI-STATIC-FLOW-LABEL:
Common node of evi-load-balancing, evpn-instance-load-balancing
- evi-static-flow-label: null
-
Enable Static Flow Label based load balancing
Example
{
"evi-static-flow-label": [ null ]
}
a2_l2vpn_schema:
L2VPN configuration
- pw-routing: object
-
Pseudowire-routing attributes
-
- pw-routing-global-id: string
-
Pseudowire-routing Global ID
- pw-routing-bgp:
-
Enable Autodiscovery BGP Pseudowire-routing BGP
- pw-status-disable: null
-
Disable PW status
- mspw-description: string
-
MS-PW global description
- pwoam-refresh: integer
-
Configure PW OAM refresh interval
range:"1..4095" units:"second" - mac-limit-threshold: string
-
Configure MAC limit threshold percent
- auto-discovery: object
-
Global auto-discovery attributes
-
- bgp-signaling: object
-
Global bgp signaling attributes
-
- mtu-mismatch-ignore: null
-
Ignore MTU mismatch for auto-discovered pseudowires
- database: object
-
L2VPN databases
-
- g8032-rings: object
-
List of G8032 Ring
-
- g8032-ring: object[]
-
G8032 Ring
-
object - erp-port0s: object
-
Ethernet ring protection port0
-
- erp-port0: object[]
-
Configure ERP main port0
-
object - monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
- g8032-ring-name: string
-
Name of the G8032 ring
- erp-instances: object
-
List of ethernet ring protection instance
-
- erp-instance: object[]
-
Ethernet ring protection instance
-
object - profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
- exclusion-list: string
-
Vlan IDs in the format of a-b,c,d,e-f,g ,untagged
- erp-provider-bridge: null
-
Ethernet ring protection provider bridge
- open-ring: null
-
Specify the G.8032 instance as open ring
- erp-port1s: object
-
Ethernet ring protection port0
-
- erp-port1: object[]
-
Ethernet ring protection port1
-
object - interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
- redundancy: object
-
Redundancy groups
-
- enable: null
-
Enable redundancy groups
- iccp-redundancy-groups: object
-
List of Inter-Chassis Communication Protocol redundancy groups
-
- iccp-redundancy-group: object[]
-
ICCP Redundancy group
-
object - multi-homing-node-id: integer
-
ICCP-based service multi-homing node ID
range:"0..254" - group-id: integer
-
Group ID
range:"1..4294967295" - iccp-interfaces: object
-
List of interfaces
-
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
- pseudowire-classes: object
-
List of pseudowire classes
-
- pseudowire-class: object[]
-
Pseudowire class
-
object - enable: null
-
Enable pseudowire class
- name: string
-
Name of the pseudowire class
- mac-withdraw: null
-
Enable backup MAC withdraw
- l2tpv3-encapsulation: object
-
L2TPv3 encapsulation
-
- enable: null
-
Enable L2TPv3 encapsulation
- source-address: string
-
Source IP address
- signaling-protocol: object
-
L2TPv3 signaling protocol
-
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
- path-mtu: object
-
Path maximum transmission unit
-
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
- cookie-size: string zero, four, eight
-
Cookie size
- time-to-live: string
-
Time to live
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- df-bit-set: null
-
Set the do not fragment bit to 1
- type-of-service: object
-
Type of service
-
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
- mpls-encapsulation: object
-
MPLS encapsulation
-
- static-tag-rewrite: string
-
Static Tag rewrite
- enable: null
-
Enable MPLS encapsulation
- control-word: string enable, disable
-
Enable control word
- signaling-protocol: string none, ldp
-
MPLS signaling protocol
- source-address: string
-
Source IP address
- mpls-redundancy: object
-
Redundancy options for MPLS encapsulation
-
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
- preferred-path: object
-
Preferred path
-
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - srte-policy: string
-
Name of the SR TE Policy
- type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
- load-balance-group: object
-
Load Balancing
-
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
- pw-switching-tlv: string hide
-
Pseudowire Switching Point Tlv
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- vccv-type: string none, lsp-ping
-
VCCV verification type
- backup-disable-delay: object
-
Back Up Pseudowire class
-
- type: string never, delay
-
Delay or Never
- disable-backup: string
-
Disable backup delay
- bridge-domain-groups: object
-
List of bridge groups
-
- bridge-domain-group: object[]
-
Bridge group
-
object - bridge-domains: object
-
List of Bridge Domain
-
- bridge-domain: object[]
-
bridge domain
-
object - routed-interfaces: object
-
Bridge Domain Routed Interface Table
-
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
- member-vnis: object
-
Bridge Domain VxLAN Network Identifier Table
-
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
- shutdown: null
-
shutdown the Bridge Domain
- bd-attachment-circuits: object
-
Attachment Circuit table
-
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
- ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
- bd-pseudowires: object
-
List of pseudowires
-
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- dai: object
-
Dynamic ARP Inspection
-
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
- flooding-unknown-unicast: null
-
Disable Unknown Unicast flooding
- bd-storm-controls: object
-
Storm Control
-
- bd-storm-control: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bridge-domain-mtu: string
-
Maximum transmission unit for this Bridge Domain
- transport-mode: string vlan-passthrough
-
Bridge Domain Transport mode
- vfis: object
-
Specify the virtual forwarding interface name
-
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bridge-description: string
-
Bridge-domain description Name
- access-vfis: object
-
Specify the access virtual forwarding interface name
-
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
- bridge-domain-evis: object
-
Bridge Domain EVI Table
-
- bridge-domain-evi: object[]
-
Bridge Domain EVI
-
object - eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the bridge domain
- flooding: null
-
Disable flooding
- bridge-domain-pbb: object
-
Bridge Domain PBB
-
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
- bridge-domain-mac: object
-
MAC configuration commands
-
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
- coupled-mode: null
-
Coupled-mode configuration
- igmp-snooping: string
-
Attach IGMP Snooping Profile Name
- igmp-snooping-disable: null
-
Disable IGMP Snooping
- bd-pseudowire-evpns: object
-
List of EVPN pseudowires
-
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- dhcp: string
-
DHCPv4 Snooping profile name
- mld-snooping: string
-
Attach MLD Snooping Profile Name
- nv-satellite: object
-
nV Satellite
-
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
- name: string
-
Name of the Bridge group
- xconnect-groups: object
-
List of xconnect groups
-
- xconnect-group: object[]
-
Xconnect group
-
object - mp2mp-xconnects: object
-
List of multi point to multi point xconnects
-
- mp2mp-xconnect: object[]
-
Multi point to multi point xconnect
-
object - mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- name: string
-
Name of the multi point to multi point xconnect
- p2p-xconnects: object
-
List of point to point xconnects
-
- p2p-xconnect: object[]
-
Point to point xconnect
-
object - monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- name: string
-
Name of the point to point xconnect
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- p2p-description: string
-
cross connect description Name
- name: string
-
Name of the xconnect group
- flexible-xconnect-service-table: object
-
List of Flexible XConnect Services
-
- vlan-unaware-flexible-xconnect-services: object
-
List of Vlan-Unaware Flexible XConnect Services
-
- vlan-unaware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-unaware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- vlan-unaware-fxc-pseudowire-evpns: object
-
List of EVPN Services
-
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the Flexible XConnect Service
- vlan-aware-flexible-xconnect-services: object
-
List of Vlan-Aware Flexible XConnect Services
-
- vlan-aware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-aware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- eviid: string
-
Ethernet VPN ID
- l2vpn-router-id: string
-
Global L2VPN Router ID
- load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable flow load balancing on l2vpn bridges
- snmp: object
-
SNMP related configuration
-
- mib: object
-
MIB related configuration
-
- mib-pseudowire: object
-
Pseudowire related configuration for MIB
-
- statistics: null
-
Enable pseudowire statistics in MIB output
- mib-interface: object
-
Interface related configuration for MIB
-
- format: object
-
MIB interface name output format
-
- external-interface-format: null
-
Set MIB interface name output in slash format (/)
- capability: string high-mode, single-mode
-
L2VPN Capability Mode
- tcn-propagation: null
-
Topology change notification propagation
- enable: null
-
Enable L2VPN feature
- pw-grouping: null
-
Enable PW grouping
- neighbor: object
-
L2VPN neighbor submode
-
- ldp-flap: null
-
Enable targetted LDP session flap action
- pbb: object
-
L2VPN PBB Global
-
- backbone-source-mac: string
-
Backbone Source MAC
- nsr: null
-
Enable Non-Stop Routing
- mtu-mismatch-ignore: null
-
Ignore MTU Mismatch for XCs
- utility: object
-
L2VPN utilities
-
- logging: object
-
L2VPN logging utility
-
- pseudowire-state-change: null
-
Enable pseudowire state change logging
- pwhe-replication-state-change: null
-
Enable PW-HE Replication state change logging
- nsr-state-change: null
-
Enable Non Stop Routing state change logging
- vfi: null
-
Enable VFI state change logging
- bridge-domain-state-change: null
-
Enable Bridge Domain state change logging
Example
{
"pw-routing": {
"pw-routing-global-id": "string",
"pw-routing-bgp": {
"enable": [ null ],
"evpn-route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
},
"pw-status-disable": [ null ],
"mspw-description": "string",
"pwoam-refresh": "integer",
"mac-limit-threshold": "string",
"auto-discovery": {
"bgp-signaling": {
"mtu-mismatch-ignore": [ null ]
}
},
"database": {
"g8032-rings": {
"g8032-ring": [
{
"erp-port0s": {
"erp-port0": [
{
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string",
"erp-instances": {
"erp-instance": [
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ],
"erp-port1s": {
"erp-port1": [
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
},
"redundancy": {
"enable": [ null ],
"iccp-redundancy-groups": {
"iccp-redundancy-group": [
{
"multi-homing-node-id": "integer",
"group-id": "integer",
"iccp-interfaces": {
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
},
"pseudowire-classes": {
"pseudowire-class": [
{
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ],
"l2tpv3-encapsulation": {
"enable": [ null ],
"source-address": "string",
"signaling-protocol": {
"l2tpv3-class-name": "string",
"protocol": "string"
},
"path-mtu": {
"enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ],
"type-of-service": {
"type-of-service-mode": "string"
}
}
}
]
}
}
}
a2_pw-routing_schema:
Pseudowire-routing attributes
- pw-routing-global-id: string
-
Pseudowire-routing Global ID
- pw-routing-bgp:
-
Enable Autodiscovery BGP Pseudowire-routing BGP
Example
{
"pw-routing-global-id": "string",
"pw-routing-bgp": {
"enable": [ null ],
"evpn-route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
}
a2_pw-routing-bgp_schema:
Enable Autodiscovery BGP Pseudowire-routing BGP
- enable: null
-
Enable Autodiscovery BGP
Example
{
"enable": [ null ],
"evpn-route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
a2_evpn-route-distinguisher_schema:
Route Distinguisher
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
a2_database_schema:
L2VPN databases
- g8032-rings: object
-
List of G8032 Ring
-
- g8032-ring: object[]
-
G8032 Ring
-
object - erp-port0s: object
-
Ethernet ring protection port0
-
- erp-port0: object[]
-
Configure ERP main port0
-
object - monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
- g8032-ring-name: string
-
Name of the G8032 ring
- erp-instances: object
-
List of ethernet ring protection instance
-
- erp-instance: object[]
-
Ethernet ring protection instance
-
object - profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
- exclusion-list: string
-
Vlan IDs in the format of a-b,c,d,e-f,g ,untagged
- erp-provider-bridge: null
-
Ethernet ring protection provider bridge
- open-ring: null
-
Specify the G.8032 instance as open ring
- erp-port1s: object
-
Ethernet ring protection port0
-
- erp-port1: object[]
-
Ethernet ring protection port1
-
object - interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
- redundancy: object
-
Redundancy groups
-
- enable: null
-
Enable redundancy groups
- iccp-redundancy-groups: object
-
List of Inter-Chassis Communication Protocol redundancy groups
-
- iccp-redundancy-group: object[]
-
ICCP Redundancy group
-
object - multi-homing-node-id: integer
-
ICCP-based service multi-homing node ID
range:"0..254" - group-id: integer
-
Group ID
range:"1..4294967295" - iccp-interfaces: object
-
List of interfaces
-
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
- pseudowire-classes: object
-
List of pseudowire classes
-
- pseudowire-class: object[]
-
Pseudowire class
-
object - enable: null
-
Enable pseudowire class
- name: string
-
Name of the pseudowire class
- mac-withdraw: null
-
Enable backup MAC withdraw
- l2tpv3-encapsulation: object
-
L2TPv3 encapsulation
-
- enable: null
-
Enable L2TPv3 encapsulation
- source-address: string
-
Source IP address
- signaling-protocol: object
-
L2TPv3 signaling protocol
-
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
- path-mtu: object
-
Path maximum transmission unit
-
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
- cookie-size: string zero, four, eight
-
Cookie size
- time-to-live: string
-
Time to live
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- df-bit-set: null
-
Set the do not fragment bit to 1
- type-of-service: object
-
Type of service
-
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
- mpls-encapsulation: object
-
MPLS encapsulation
-
- static-tag-rewrite: string
-
Static Tag rewrite
- enable: null
-
Enable MPLS encapsulation
- control-word: string enable, disable
-
Enable control word
- signaling-protocol: string none, ldp
-
MPLS signaling protocol
- source-address: string
-
Source IP address
- mpls-redundancy: object
-
Redundancy options for MPLS encapsulation
-
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
- preferred-path: object
-
Preferred path
-
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - srte-policy: string
-
Name of the SR TE Policy
- type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
- load-balance-group: object
-
Load Balancing
-
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
- pw-switching-tlv: string hide
-
Pseudowire Switching Point Tlv
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- vccv-type: string none, lsp-ping
-
VCCV verification type
- backup-disable-delay: object
-
Back Up Pseudowire class
-
- type: string never, delay
-
Delay or Never
- disable-backup: string
-
Disable backup delay
- bridge-domain-groups: object
-
List of bridge groups
-
- bridge-domain-group: object[]
-
Bridge group
-
object - bridge-domains: object
-
List of Bridge Domain
-
- bridge-domain: object[]
-
bridge domain
-
object - routed-interfaces: object
-
Bridge Domain Routed Interface Table
-
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
- member-vnis: object
-
Bridge Domain VxLAN Network Identifier Table
-
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
- shutdown: null
-
shutdown the Bridge Domain
- bd-attachment-circuits: object
-
Attachment Circuit table
-
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
- ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
- bd-pseudowires: object
-
List of pseudowires
-
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- dai: object
-
Dynamic ARP Inspection
-
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
- flooding-unknown-unicast: null
-
Disable Unknown Unicast flooding
- bd-storm-controls: object
-
Storm Control
-
- bd-storm-control: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bridge-domain-mtu: string
-
Maximum transmission unit for this Bridge Domain
- transport-mode: string vlan-passthrough
-
Bridge Domain Transport mode
- vfis: object
-
Specify the virtual forwarding interface name
-
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bridge-description: string
-
Bridge-domain description Name
- access-vfis: object
-
Specify the access virtual forwarding interface name
-
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
- bridge-domain-evis: object
-
Bridge Domain EVI Table
-
- bridge-domain-evi: object[]
-
Bridge Domain EVI
-
object - eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the bridge domain
- flooding: null
-
Disable flooding
- bridge-domain-pbb: object
-
Bridge Domain PBB
-
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
- bridge-domain-mac: object
-
MAC configuration commands
-
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
- coupled-mode: null
-
Coupled-mode configuration
- igmp-snooping: string
-
Attach IGMP Snooping Profile Name
- igmp-snooping-disable: null
-
Disable IGMP Snooping
- bd-pseudowire-evpns: object
-
List of EVPN pseudowires
-
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- dhcp: string
-
DHCPv4 Snooping profile name
- mld-snooping: string
-
Attach MLD Snooping Profile Name
- nv-satellite: object
-
nV Satellite
-
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
- name: string
-
Name of the Bridge group
- xconnect-groups: object
-
List of xconnect groups
-
- xconnect-group: object[]
-
Xconnect group
-
object - mp2mp-xconnects: object
-
List of multi point to multi point xconnects
-
- mp2mp-xconnect: object[]
-
Multi point to multi point xconnect
-
object - mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- name: string
-
Name of the multi point to multi point xconnect
- p2p-xconnects: object
-
List of point to point xconnects
-
- p2p-xconnect: object[]
-
Point to point xconnect
-
object - monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- name: string
-
Name of the point to point xconnect
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- p2p-description: string
-
cross connect description Name
- name: string
-
Name of the xconnect group
- flexible-xconnect-service-table: object
-
List of Flexible XConnect Services
-
- vlan-unaware-flexible-xconnect-services: object
-
List of Vlan-Unaware Flexible XConnect Services
-
- vlan-unaware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-unaware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- vlan-unaware-fxc-pseudowire-evpns: object
-
List of EVPN Services
-
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the Flexible XConnect Service
- vlan-aware-flexible-xconnect-services: object
-
List of Vlan-Aware Flexible XConnect Services
-
- vlan-aware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-aware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- eviid: string
-
Ethernet VPN ID
Example
{
"g8032-rings": {
"g8032-ring": [
{
"erp-port0s": {
"erp-port0": [
{
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string",
"erp-instances": {
"erp-instance": [
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ],
"erp-port1s": {
"erp-port1": [
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
},
"redundancy": {
"enable": [ null ],
"iccp-redundancy-groups": {
"iccp-redundancy-group": [
{
"multi-homing-node-id": "integer",
"group-id": "integer",
"iccp-interfaces": {
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
},
"pseudowire-classes": {
"pseudowire-class": [
{
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ],
"l2tpv3-encapsulation": {
"enable": [ null ],
"source-address": "string",
"signaling-protocol": {
"l2tpv3-class-name": "string",
"protocol": "string"
},
"path-mtu": {
"enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ],
"type-of-service": {
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
},
"mpls-encapsulation": {
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string",
"mpls-redundancy": {
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
},
"preferred-path": {
"interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
},
"load-balance-group": {
"pw-label-load-balance": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
}
}
}
]
}
}
a2_g8032-rings_schema:
List of G8032 Ring
- g8032-ring: object[]
-
G8032 Ring
-
object - erp-port0s: object
-
Ethernet ring protection port0
-
- erp-port0: object[]
-
Configure ERP main port0
-
object - monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
- g8032-ring-name: string
-
Name of the G8032 ring
- erp-instances: object
-
List of ethernet ring protection instance
-
- erp-instance: object[]
-
Ethernet ring protection instance
-
object - profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
- exclusion-list: string
-
Vlan IDs in the format of a-b,c,d,e-f,g ,untagged
- erp-provider-bridge: null
-
Ethernet ring protection provider bridge
- open-ring: null
-
Specify the G.8032 instance as open ring
- erp-port1s: object
-
Ethernet ring protection port0
-
- erp-port1: object[]
-
Ethernet ring protection port1
-
object - interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
Example
{
"g8032-ring": [
{
"erp-port0s": {
"erp-port0": [
{
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string",
"erp-instances": {
"erp-instance": [
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ],
"erp-port1s": {
"erp-port1": [
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
]
}
a2_g8032-ring_schema:
- erp-port0s: object
-
Ethernet ring protection port0
-
- erp-port0: object[]
-
Configure ERP main port0
-
object - monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
- g8032-ring-name: string
-
Name of the G8032 ring
- erp-instances: object
-
List of ethernet ring protection instance
-
- erp-instance: object[]
-
Ethernet ring protection instance
-
object - profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
- exclusion-list: string
-
Vlan IDs in the format of a-b,c,d,e-f,g ,untagged
- erp-provider-bridge: null
-
Ethernet ring protection provider bridge
- open-ring: null
-
Specify the G.8032 instance as open ring
- erp-port1s: object
-
Ethernet ring protection port0
-
- erp-port1: object[]
-
Ethernet ring protection port1
-
object - interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
Example
{
"erp-port0s": {
"erp-port0": [
{
"monitor": "string",
"interface-name": "string"
}
]
},
"g8032-ring-name": "string",
"erp-instances": {
"erp-instance": [
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
]
},
"exclusion-list": "string",
"erp-provider-bridge": [ null ],
"open-ring": [ null ],
"erp-port1s": {
"erp-port1": [
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
}
a2_erp-port0s_schema:
Ethernet ring protection port0
- erp-port0: object[]
-
Configure ERP main port0
-
object - monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
Example
{
"erp-port0": [
{
"monitor": "string",
"interface-name": "string"
}
]
}
a2_erp-port0_schema:
- monitor: string
-
Ethernet ring protection port0 monitor
- interface-name: string
-
Port0 interface
Example
{
"monitor": "string",
"interface-name": "string"
}
a2_erp-instances_schema:
List of ethernet ring protection instance
- erp-instance: object[]
-
Ethernet ring protection instance
-
object - profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
Example
{
"erp-instance": [
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
]
}
a2_erp-instance_schema:
- profile: string
-
Ethernet ring protection instance profile
- erp-instance-id: string
-
ERP instance number
- inclusion-list: string
-
Associates a set of VLAN IDs with the G .8032 instance
- aps: object
-
Automatic protection switching
-
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
- rpl: object
-
Ring protection link
-
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
- description: string
-
Ethernet ring protection instance description
Example
{
"profile": "string",
"erp-instance-id": "string",
"inclusion-list": "string",
"aps": {
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
},
"rpl": {
"role": "string",
"port": "string"
},
"description": "string"
}
a2_rpl_schema:
Ring protection link
- role: string owner, neighbor, next-neighbor
-
RPL role
- port: string port0, port1
-
ERP main port number
Example
{
"role": "string",
"port": "string"
}
a2_aps_schema:
Automatic protection switching
- level: string
-
Automatic protection switching level
- enable: null
-
Enable automatic protection switching
- port0: string
-
Port0 APS channel in the format of InterfaceName
- port1: object
-
APS channel for ERP port1
-
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
Example
{
"level": "string",
"enable": [ null ],
"port0": "string",
"port1": {
"aps-type": "string",
"aps-channel": "string"
}
}
a2_port1_schema:
APS channel for ERP port1
- aps-type: string interface, bridge-domain, xconnect, none
-
Port1 APS type
- aps-channel: string
-
Port1 APS channel in the format of InterfaceName, BDName or XconnectName
Example
{
"aps-type": "string",
"aps-channel": "string"
}
a2_erp-port1s_schema:
Ethernet ring protection port0
- erp-port1: object[]
-
Ethernet ring protection port1
-
object - interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
Example
{
"erp-port1": [
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
]
}
a2_erp-port1_schema:
- interface: object[]
-
interface
-
- interface-name: string
-
Port1 interface
- erp-port-type: string none, virtual, interface
-
Port1 type
- none-or-virtual: ERP-PORT1-CONTENT
-
none or virtual
Example
{
"interface": [
{
"interface-name": "string"
}
],
"erp-port-type": "string"
}
a2_interface_schema:
- enable: null
-
Enable interface
- interface-name: string
-
Name of the interface
Example
{
"enable": [ null ],
"interface-name": "string"
}
a2_xconnect-groups_schema:
List of xconnect groups
- xconnect-group: object[]
-
Xconnect group
-
object - mp2mp-xconnects: object
-
List of multi point to multi point xconnects
-
- mp2mp-xconnect: object[]
-
Multi point to multi point xconnect
-
object - mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- name: string
-
Name of the multi point to multi point xconnect
- p2p-xconnects: object
-
List of point to point xconnects
-
- p2p-xconnect: object[]
-
Point to point xconnect
-
object - monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- name: string
-
Name of the point to point xconnect
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- p2p-description: string
-
cross connect description Name
- name: string
-
Name of the xconnect group
Example
{
"xconnect-group": [
{
"mp2mp-xconnects": {
"mp2mp-xconnect": [
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string",
"mp2mp-auto-discovery": {
"mp2mp-signaling-protocol": {
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ],
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"mp2mp-route-targets": {
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"mp2mp-route-policy": {
"export": "string"
}
},
"name": "string"
}
]
},
"p2p-xconnects": {
"p2p-xconnect": [
{
"monitor-sessions": {
"monitor-session": [
{
"enable": [ null ],
"name": "string"
}
]
},
"backup-attachment-circuits": {
"backup-attachment-circuit": [
{
"interface-name": "string"
}
]
},
"name": "string",
"pseudowire-evpns": {
"pseudowire-evpn": [
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
},
"pseudowires": {
"pseudowire": [
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
]
},
"interworking": "string",
"attachment-circuits": {
"attachment-circuit": [
{
"enable": [ null ],
"name": "string"
}
]
},
"pseudowire-routeds": {
"pseudowire-routed": [
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
}
}
]
}
}
]
}
a2_xconnect-group_schema:
- mp2mp-xconnects: object
-
List of multi point to multi point xconnects
-
- mp2mp-xconnect: object[]
-
Multi point to multi point xconnect
-
object - mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- name: string
-
Name of the multi point to multi point xconnect
- p2p-xconnects: object
-
List of point to point xconnects
-
- p2p-xconnect: object[]
-
Point to point xconnect
-
object - monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- name: string
-
Name of the point to point xconnect
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- p2p-description: string
-
cross connect description Name
- name: string
-
Name of the xconnect group
Example
{
"mp2mp-xconnects": {
"mp2mp-xconnect": [
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string",
"mp2mp-auto-discovery": {
"mp2mp-signaling-protocol": {
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ],
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"mp2mp-route-targets": {
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"mp2mp-route-policy": {
"export": "string"
}
},
"name": "string"
}
]
},
"p2p-xconnects": {
"p2p-xconnect": [
{
"monitor-sessions": {
"monitor-session": [
{
"enable": [ null ],
"name": "string"
}
]
},
"backup-attachment-circuits": {
"backup-attachment-circuit": [
{
"interface-name": "string"
}
]
},
"name": "string",
"pseudowire-evpns": {
"pseudowire-evpn": [
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
},
"pseudowires": {
"pseudowire": [
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
]
},
"interworking": "string",
"attachment-circuits": {
"attachment-circuit": [
{
"enable": [ null ],
"name": "string"
}
]
},
"pseudowire-routeds": {
"pseudowire-routed": [
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"p2p-description": "string"
}
]
},
"name": "string"
}
a2_p2p-xconnects_schema:
List of point to point xconnects
- p2p-xconnect: object[]
-
Point to point xconnect
-
object - monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- name: string
-
Name of the point to point xconnect
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- p2p-description: string
-
cross connect description Name
Example
{
"p2p-xconnect": [
{
"monitor-sessions": {
"monitor-session": [
{
"enable": [ null ],
"name": "string"
}
]
},
"backup-attachment-circuits": {
"backup-attachment-circuit": [
{
"interface-name": "string"
}
]
},
"name": "string",
"pseudowire-evpns": {
"pseudowire-evpn": [
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
},
"pseudowires": {
"pseudowire": [
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
]
},
"interworking": "string",
"attachment-circuits": {
"attachment-circuit": [
{
"enable": [ null ],
"name": "string"
}
]
},
"pseudowire-routeds": {
"pseudowire-routed": [
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"p2p-description": "string"
}
]
}
a2_p2p-xconnect_schema:
- monitor-sessions: object
-
List of Monitor session segments
-
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
- backup-attachment-circuits: object
-
List of backup attachment circuits
-
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
- pseudowire-evpns: object
-
List of EVPN Services
-
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
- pseudowires: object
-
List of pseudowires
-
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
- interworking: string ethernet, ipv4
-
Interworking
- attachment-circuits: object
-
List of attachment circuits
-
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
- pseudowire-routeds: object
-
List of pseudowire-routed
-
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
- 2p-xconnect_name: string
-
Name of the point to point xconnect
- p2p-description: string
-
cross connect description Name
Example
{
"monitor-sessions": {
"monitor-session": [
{
"enable": [ null ],
"name": "string"
}
]
},
"backup-attachment-circuits": {
"backup-attachment-circuit": [
{
"interface-name": "string"
}
]
},
"pseudowire-evpns": {
"pseudowire-evpn": [
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
},
"pseudowires": {
"pseudowire": [
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
]
},
"interworking": "string",
"attachment-circuits": {
"attachment-circuit": [
{
"enable": [ null ],
"name": "string"
}
]
},
"pseudowire-routeds": {
"pseudowire-routed": [
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
},
"2p-xconnect_name": "string",
"p2p-description": "string"
}
a2_backup-attachment-circuits_schema:
List of backup attachment circuits
- backup-attachment-circuit: object[]
-
Backup attachment circuit
-
object - interface-name: string
-
Name of the attachment circuit interface
Example
{
"backup-attachment-circuit": [
{
"interface-name": "string"
}
]
}
a2_backup-attachment-circuit_schema:
- interface-name: string
-
Name of the attachment circuit interface
Example
{
"interface-name": "string"
}
a2_pseudowire-evpns_schema:
List of EVPN Services
- pseudowire-evpn: object[]
-
EVPN P2P Service Configuration
-
object - eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
Example
{
"pseudowire-evpn": [
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
]
}
a2_pseudowire-evpn_schema:
- eviid: string
-
Ethernet VPN ID
- source-acid: string
-
Source AC ID
- class: string
-
Name of the pseudowire class
- remote-acid: string
-
Remote AC ID
Example
{
"eviid": "string",
"source-acid": "string",
"class": "string",
"remote-acid": "string"
}
a2_pseudowires_schema:
List of pseudowires
- pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
Example
{
"pseudowire": [
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
]
}
a2_pseudowire_schema:
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-address: object[]
-
keys: pseudowire-address
-
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
- neighbor: object[]
-
keys: neighbor
-
- neighbor: string
-
Pseudowire IPv4 address
Example
{
"pseudowire-id": "string",
"pseudowire-address": [
{
"pseudowire-address": "string"
}
],
"neighbor": [
{
"neighbor": "string"
}
]
}
a2_mpls-static-labels_schema:
MPLS static labels
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
a2_backup-pseudowires_schema:
List of pseudowires
- backup-pseudowire: object[]
-
Backup pseudowire for the cross connect
-
object - backup-pw-class: string
-
PW class template name to use for the backup PW
- pseudowire-id: string
-
Pseudowire ID
- neighbor: string
-
Neighbor IP address
- backup-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"backup-pseudowire": [
{
"backup-pw-class": "string",
"pseudowire-id": "string",
"neighbor": "string",
"backup-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
}
}
]
}
a2_backup-pseudowire_schema:
- backup-pw-class: string
-
PW class template name to use for the backup PW
- pseudowire-id: string
-
Pseudowire ID
- neighbor: string
-
Neighbor IP address
- backup-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"backup-pw-class": "string",
"pseudowire-id": "string",
"neighbor": "string",
"backup-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
}
}
a2_backup-mpls-static-labels_schema:
MPLS static labels
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
a2_l2tp-static-attributes_schema:
L2TP Static Attributes
- l2tp-remote-session-id: string
-
L2TP remote session ID
- l2tp-local-session-id: string
-
L2TP local session ID
- l2tp-secondary-local-cookie: object
-
L2TP secondary local cookie
-
- lower-value: string
-
Lower local cookie value
- higher-value: string
-
Higher local cookie value
- size: string zero, four, eight
-
Local cookie size
- l2tp-local-cookie: object
-
L2TP local cookie
-
- lower-value: string
-
Lower local cookie value
- higher-value: string
-
Higher local cookie value
- size: string zero, four, eight
-
Local cookie size
- l2tp-remote-cookie: object
-
L2TP remote cookie
-
- lower-value: string
-
Lower remote cookie value
- higher-value: string
-
Higher remote cookie value
- size: string zero, four, eight
-
Remote cookie size
Example
{
"l2tp-remote-session-id": "string",
"l2tp-local-session-id": "string",
"l2tp-secondary-local-cookie": {
"lower-value": "string",
"higher-value": "string",
"size": "string"
},
"l2tp-local-cookie": {
"lower-value": "string",
"higher-value": "string",
"size": "string"
},
"l2tp-remote-cookie": {
"lower-value": "string",
"higher-value": "string",
"size": "string"
}
}
a2_l2tp-static_schema:
Pseudowire L2TPv3 static configuration
- enable: null
-
Enable pseudowire L2TPv3 static configuration
Example
{
"enable": [ null ]
}
a2_pseudowire-address_schema:
- pseudowire-address: string
-
Pseudowire IPv6 address. A pseudowire can have only one address: IPv4 or IPv6
Example
{
"pseudowire-address": "string"
}
a2_monitor-sessions_schema:
List of Monitor session segments
- monitor-session: object[]
-
Monitor session segment
-
object - enable: null
-
Enable monitor session segment
- name: string
-
Name of the monitor session
Example
{
"monitor-session": [
{
"enable": [ null ],
"name": "string"
}
]
}
a2_monitor-session_schema:
- onitor-session_name: string
-
Name of the monitor session
- enable: null
-
Enable monitor session segment
Example
{
"onitor-session_name": "string",
"enable": [ null ]
}
a2_pseudowire-routeds_schema:
List of pseudowire-routed
- pseudowire-routed: object[]
-
Pseudowire configuration
-
object - prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
Example
{
"pseudowire-routed": [
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
]
}
a2_pseudowire-routed_schema:
- prefix: string
-
Target Prefix
- tag-impose: string
-
Tag Impose vlan tagged mode
- global-id: string
-
Target Global ID
- sacid: string
-
Source AC ID
- acid: string
-
Target AC ID
- class: string
-
Name of the pseudowire class
Example
{
"prefix": "string",
"tag-impose": "string",
"global-id": "string",
"sacid": "string",
"acid": "string",
"class": "string"
}
a2_attachment-circuits_schema:
List of attachment circuits
- attachment-circuit: object[]
-
Attachment circuit interface
-
object - enable: null
-
Enable attachment circuit interface
- name: string
-
Name of the attachment circuit interface
Example
{
"attachment-circuit": [
{
"enable": [ null ],
"name": "string"
}
]
}
a2_attachment-circuit_schema:
- ttachment-circuit_name: string
-
Name of the attachment circuit interface
- enable: null
-
Enable attachment circuit interface
Example
{
"ttachment-circuit_name": "string",
"enable": [ null ]
}
a2_mp2mp-xconnects_schema:
List of multi point to multi point xconnects
- mp2mp-xconnect: object[]
-
Multi point to multi point xconnect
-
object - mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- name: string
-
Name of the multi point to multi point xconnect
Example
{
"mp2mp-xconnect": [
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"mp2mpmtu": "string",
"mp2mp-auto-discovery": {
"mp2mp-signaling-protocol": {
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ],
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"mp2mp-route-targets": {
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"mp2mp-route-policy": {
"export": "string"
}
},
"name": "string"
}
]
}
a2_mp2mp-xconnect_schema:
- mp2mpl2-encapsulation: string vlan, ethernet
-
Configure Layer 2 Encapsulation
- mp2mpvpn-id: string
-
VPN Identifier
- mp2mp-interworking: string ethernet, ipv4
-
Interworking
- mp2mp-shutdown: null
-
shutdown this MP2MP VPWS instance
- mp2mp-control-word: null
-
Disable control word
- p2mp-xconnect_name: string
-
Name of the multi point to multi point xconnect
- mp2mpmtu: string
-
Maximum transmission unit for this MP2MP VPWS instance
- mp2mp-auto-discovery: object
-
auto-discovery in this MP2MP
-
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
Example
{
"mp2mpl2-encapsulation": "string",
"mp2mpvpn-id": "string",
"mp2mp-interworking": "string",
"mp2mp-shutdown": [ null ],
"mp2mp-control-word": [ null ],
"p2mp-xconnect_name": "string",
"mp2mpmtu": "string",
"mp2mp-auto-discovery": {
"mp2mp-signaling-protocol": {
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ],
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"mp2mp-route-targets": {
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"mp2mp-route-policy": {
"export": "string"
}
}
}
a2_mp2mp-auto-discovery_schema:
auto-discovery in this MP2MP
- mp2mp-signaling-protocol: object
-
signaling protocol in this MP2MP
-
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
- enable: null
-
Enable auto-discovery
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router distinguisher type
- as-index: string
-
AS:nn (hex or decimal format)
- mp2mp-route-targets: object
-
Route Target
-
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- mp2mp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
Example
{
"mp2mp-signaling-protocol": {
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
},
"enable": [ null ],
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"mp2mp-route-targets": {
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"mp2mp-route-policy": {
"export": "string"
}
}
a2_route-distinguisher_schema:
Route Distinguisher
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
Example
{
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
a2_mp2mp-route-policy_schema:
Route policy
- export: string
-
Export route policy
Example
{
"export": "string"
}
a2_mp2mp-route-targets_schema:
Route Target
- mp2mp-route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
Example
{
"mp2mp-route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}
a2_mp2mp-route-target_schema:
- ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
Example
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
a2_two-byte-as-or-four-byte-as_schema:
- as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
Example
{
"as": "string",
"as-index": "string"
}
a2_ipv4-address_schema:
- addr-index: string
-
Addr index
- address: string
-
IPV4 address
Example
{
"addr-index": "string",
"address": "string"
}
a2_mp2mp-signaling-protocol_schema:
signaling protocol in this MP2MP
- ce-range: string
-
Local Customer Edge Identifier
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable signaling protocol
- ceids: object
-
Local Customer Edge Identifier Table
-
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
Example
{
"ce-range": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"ceids": {
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
}
a2_flow-label-load-balance_schema:
Enable Flow Label based load balancing
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
Example
{
"static": [ null ],
"flow-label": "string"
}
a2_ceids_schema:
Local Customer Edge Identifier Table
- ceid: object[]
-
Local Customer Edge Identifier
-
object - remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
Example
{
"ceid": [
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
]
}
a2_ceid_schema:
- remote-ceid-attachment-circuits: object
-
AC And Remote Customer Edge Identifier Table
-
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
- ce-id: string
-
Local Customer Edge Identifier
Example
{
"remote-ceid-attachment-circuits": {
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
},
"ce-id": "string"
}
a2_remote-ceid-attachment-circuits_schema:
AC And Remote Customer Edge Identifier Table
- remote-ceid-attachment-circuit: object[]
-
AC And Remote Customer Edge Identifier
-
object - name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
Example
{
"remote-ceid-attachment-circuit": [
{
"name": "string",
"remote-ce-id": "string"
}
]
}
a2_remote-ceid-attachment-circuit_schema:
- name: string
-
The name of the Attachment Circuit
- remote-ce-id: string
-
Remote Customer Edge Identifier
Example
{
"name": "string",
"remote-ce-id": "string"
}
a2_bridge-domain-groups_schema:
List of bridge groups
- bridge-domain-group: object[]
-
Bridge group
-
object - bridge-domains: object
-
List of Bridge Domain
-
- bridge-domain: object[]
-
bridge domain
-
object - routed-interfaces: object
-
Bridge Domain Routed Interface Table
-
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
- member-vnis: object
-
Bridge Domain VxLAN Network Identifier Table
-
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
- shutdown: null
-
shutdown the Bridge Domain
- bd-attachment-circuits: object
-
Attachment Circuit table
-
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
- ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
- bd-pseudowires: object
-
List of pseudowires
-
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- dai: object
-
Dynamic ARP Inspection
-
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
- flooding-unknown-unicast: null
-
Disable Unknown Unicast flooding
- bd-storm-controls: object
-
Storm Control
-
- bd-storm-control: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bridge-domain-mtu: string
-
Maximum transmission unit for this Bridge Domain
- transport-mode: string vlan-passthrough
-
Bridge Domain Transport mode
- vfis: object
-
Specify the virtual forwarding interface name
-
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bridge-description: string
-
Bridge-domain description Name
- access-vfis: object
-
Specify the access virtual forwarding interface name
-
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
- bridge-domain-evis: object
-
Bridge Domain EVI Table
-
- bridge-domain-evi: object[]
-
Bridge Domain EVI
-
object - eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the bridge domain
- flooding: null
-
Disable flooding
- bridge-domain-pbb: object
-
Bridge Domain PBB
-
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
- bridge-domain-mac: object
-
MAC configuration commands
-
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
- coupled-mode: null
-
Coupled-mode configuration
- igmp-snooping: string
-
Attach IGMP Snooping Profile Name
- igmp-snooping-disable: null
-
Disable IGMP Snooping
- bd-pseudowire-evpns: object
-
List of EVPN pseudowires
-
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- dhcp: string
-
DHCPv4 Snooping profile name
- mld-snooping: string
-
Attach MLD Snooping Profile Name
- nv-satellite: object
-
nV Satellite
-
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
- name: string
-
Name of the Bridge group
Example
{
"bridge-domain-group": [
{
"bridge-domains": {
"bridge-domain": [
{
"routed-interfaces": {
"routed-interface": [
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
},
"member-vnis": {
"member-vni": [
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ],
"bd-attachment-circuits": {
"bd-attachment-circuit": [
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
},
"ip-source-guard": {
"enable": [ null ],
"logging": [ null ]
},
"bd-pseudowires": {
"bd-pseudowire": [
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {}
}
}
]
}
}
]
}
}
]
}
a2_bridge-domain-group_schema:
- bridge-domains: object
-
List of Bridge Domain
-
- bridge-domain: object[]
-
bridge domain
-
object - routed-interfaces: object
-
Bridge Domain Routed Interface Table
-
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
- member-vnis: object
-
Bridge Domain VxLAN Network Identifier Table
-
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
- shutdown: null
-
shutdown the Bridge Domain
- bd-attachment-circuits: object
-
Attachment Circuit table
-
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
- ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
- bd-pseudowires: object
-
List of pseudowires
-
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- dai: object
-
Dynamic ARP Inspection
-
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
- flooding-unknown-unicast: null
-
Disable Unknown Unicast flooding
- bd-storm-controls: object
-
Storm Control
-
- bd-storm-control: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bridge-domain-mtu: string
-
Maximum transmission unit for this Bridge Domain
- transport-mode: string vlan-passthrough
-
Bridge Domain Transport mode
- vfis: object
-
Specify the virtual forwarding interface name
-
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bridge-description: string
-
Bridge-domain description Name
- access-vfis: object
-
Specify the access virtual forwarding interface name
-
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
- bridge-domain-evis: object
-
Bridge Domain EVI Table
-
- bridge-domain-evi: object[]
-
Bridge Domain EVI
-
object - eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the bridge domain
- flooding: null
-
Disable flooding
- bridge-domain-pbb: object
-
Bridge Domain PBB
-
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
- bridge-domain-mac: object
-
MAC configuration commands
-
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
- coupled-mode: null
-
Coupled-mode configuration
- igmp-snooping: string
-
Attach IGMP Snooping Profile Name
- igmp-snooping-disable: null
-
Disable IGMP Snooping
- bd-pseudowire-evpns: object
-
List of EVPN pseudowires
-
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- dhcp: string
-
DHCPv4 Snooping profile name
- mld-snooping: string
-
Attach MLD Snooping Profile Name
- nv-satellite: object
-
nV Satellite
-
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
- name: string
-
Name of the Bridge group
Example
{
"bridge-domains": {
"bridge-domain": [
{
"routed-interfaces": {
"routed-interface": [
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
},
"member-vnis": {
"member-vni": [
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ],
"bd-attachment-circuits": {
"bd-attachment-circuit": [
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
},
"ip-source-guard": {
"enable": [ null ],
"logging": [ null ]
},
"bd-pseudowires": {
"bd-pseudowire": [
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"action": "string",
"enable": [ null ]
}
}
}
]
}
}
]
}
}
a2_bridge-domains_schema:
List of Bridge Domain
- bridge-domain: object[]
-
bridge domain
-
object - routed-interfaces: object
-
Bridge Domain Routed Interface Table
-
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
- member-vnis: object
-
Bridge Domain VxLAN Network Identifier Table
-
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
- shutdown: null
-
shutdown the Bridge Domain
- bd-attachment-circuits: object
-
Attachment Circuit table
-
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
- ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
- bd-pseudowires: object
-
List of pseudowires
-
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- dai: object
-
Dynamic ARP Inspection
-
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
- flooding-unknown-unicast: null
-
Disable Unknown Unicast flooding
- bd-storm-controls: object
-
Storm Control
-
- bd-storm-control: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bridge-domain-mtu: string
-
Maximum transmission unit for this Bridge Domain
- transport-mode: string vlan-passthrough
-
Bridge Domain Transport mode
- vfis: object
-
Specify the virtual forwarding interface name
-
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bridge-description: string
-
Bridge-domain description Name
- access-vfis: object
-
Specify the access virtual forwarding interface name
-
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
- bridge-domain-evis: object
-
Bridge Domain EVI Table
-
- bridge-domain-evi: object[]
-
Bridge Domain EVI
-
object - eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the bridge domain
- flooding: null
-
Disable flooding
- bridge-domain-pbb: object
-
Bridge Domain PBB
-
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
- bridge-domain-mac: object
-
MAC configuration commands
-
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
- coupled-mode: null
-
Coupled-mode configuration
- igmp-snooping: string
-
Attach IGMP Snooping Profile Name
- igmp-snooping-disable: null
-
Disable IGMP Snooping
- bd-pseudowire-evpns: object
-
List of EVPN pseudowires
-
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- dhcp: string
-
DHCPv4 Snooping profile name
- mld-snooping: string
-
Attach MLD Snooping Profile Name
- nv-satellite: object
-
nV Satellite
-
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
Example
{
"bridge-domain": [
{
"routed-interfaces": {
"routed-interface": [
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
},
"member-vnis": {
"member-vni": [
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ],
"bd-attachment-circuits": {
"bd-attachment-circuit": [
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
},
"ip-source-guard": {
"enable": [ null ],
"logging": [ null ]
},
"bd-pseudowires": {
"bd-pseudowire": [
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ]
}
}
}
]
}
}
]
}
a2_bridge-domain_schema:
- routed-interfaces: object
-
Bridge Domain Routed Interface Table
-
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
- member-vnis: object
-
Bridge Domain VxLAN Network Identifier Table
-
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
- shutdown: null
-
shutdown the Bridge Domain
- bd-attachment-circuits: object
-
Attachment Circuit table
-
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
- ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
- bd-pseudowires: object
-
List of pseudowires
-
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- dai: object
-
Dynamic ARP Inspection
-
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
- flooding-unknown-unicast: null
-
Disable Unknown Unicast flooding
- bd-storm-controls: object
-
Storm Control
-
- bd-storm-control: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bridge-domain-mtu: string
-
Maximum transmission unit for this Bridge Domain
- transport-mode: string vlan-passthrough
-
Bridge Domain Transport mode
- vfis: object
-
Specify the virtual forwarding interface name
-
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bridge-description: string
-
Bridge-domain description Name
- access-vfis: object
-
Specify the access virtual forwarding interface name
-
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
- bridge-domain-evis: object
-
Bridge Domain EVI Table
-
- bridge-domain-evi: object[]
-
Bridge Domain EVI
-
object - eviid: string
-
Ethernet VPN ID
- bd-pseudowire-evpns: object
-
List of EVPN pseudowires
-
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- flooding: null
-
Disable flooding
- bridge-domain-pbb: object
-
Bridge Domain PBB
-
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
- bridge-domain-mac: object
-
MAC configuration commands
-
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
- coupled-mode: null
-
Coupled-mode configuration
- ridge-domain_name: string
-
Name of the bridge domain
- igmp-snooping: string
-
Attach IGMP Snooping Profile Name
- igmp-snooping-disable: null
-
Disable IGMP Snooping
- dhcp: string
-
DHCPv4 Snooping profile name
- mld-snooping: string
-
Attach MLD Snooping Profile Name
- nv-satellite: object
-
nV Satellite
-
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
Example
{
"routed-interfaces": {
"routed-interface": [
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
},
"member-vnis": {
"member-vni": [
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
},
"shutdown": [ null ],
"bd-attachment-circuits": {
"bd-attachment-circuit": [
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
},
"ip-source-guard": {
"enable": [ null ],
"logging": [ null ]
},
"bd-pseudowires": {
"bd-pseudowire": [
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-mac-aging": {}
}
}
]
}
}
a2_bd-storm-controls_schema:
Storm Control
- bd-storm-control: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
Example
{
"bd-storm-control": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}
a2_bd-storm-control_schema:
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
Example
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
a2_storm-control-unit_schema:
Specify units for Storm Control Configuration
- kbits-per-sec: string
-
Kilobits Per Second, PktsPerSec and KbitsPerSec cannot be configured together
- pkts-per-sec: string
-
Packets Per Second, PktsPerSec and KbitsPerSec cannot be configured together
Example
{
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
a2_member-vnis_schema:
Bridge Domain VxLAN Network Identifier Table
- member-vni: object[]
-
Bridge Domain Member VxLAN Network Identifier
-
object - member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
Example
{
"member-vni": [
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
]
}
a2_member-vni_schema:
- member-vni-static-mac-addresses: object
-
Static Mac Address Table
-
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
- vni: integer
-
VxLAN Network Identifier number
range:"1..16777215"
Example
{
"member-vni-static-mac-addresses": {
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
},
"vni": "integer"
}
a2_member-vni-static-mac-addresses_schema:
Static Mac Address Table
- member-vni-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
Example
{
"member-vni-static-mac-address": [
{
"next-hop-ip": "string",
"mac-address": "string"
}
]
}
a2_member-vni-static-mac-address_schema:
- next-hop-ip: string
-
Enable Static Mac Address Configuration
- mac-address: string
-
Static MAC address
Example
{
"next-hop-ip": "string",
"mac-address": "string"
}
a2_bridge-domain-mac_schema:
MAC configuration commands
- bd-mac-withdraw-relay: null
-
Mac withdraw sent from access PW to access PW
- bd-mac-aging: object
-
MAC-Aging configuration commands
-
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
- bd-mac-port-down-flush: null
-
Disable MAC Flush when Port goes Down
- bd-mac-filters: object
-
Filter Mac Address
-
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
- bd-mac-limit: object
-
MAC-Limit configuration commands
-
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- bd-mac-learn: string disable-learning
-
Mac Learning Type
- bd-mac-withdraw: null
-
Disable Mac Withdraw
- mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
- bd-mac-withdraw-behavior: string legacy, optimized
-
MAC withdraw sent on bridge port down
- bd-mac-withdraw-access-pw-disable: null
-
MAC withdraw on Access PW
Example
{
"bd-mac-withdraw-relay": [ null ],
"bd-mac-aging": {
"bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
},
"bd-mac-port-down-flush": [ null ],
"bd-mac-filters": {
"bd-mac-filter": [
{
"drop": [ null ],
"address": "string"
}
]
},
"bd-mac-limit": {
"bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
},
"bd-mac-learn": "string",
"bd-mac-withdraw": [ null ],
"mac-secure": {
"action": "string",
"threshold": [ null ],
"enable": [ null ],
"logging": [ null ]
},
"bd-mac-withdraw-behavior": "string",
"bd-mac-withdraw-access-pw-disable": [ null ]
}
a2_bd-mac-limit_schema:
MAC-Limit configuration commands
- bd-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
Mac Address Limit Notification
- bd-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- bd-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
Example
{
"bd-mac-limit-notif": "string",
"bd-mac-limit-action": "string",
"bd-mac-limit-max": "string"
}
a2_bd-mac-filters_schema:
Filter Mac Address
- bd-mac-filter: object[]
-
Static MAC address
-
object - drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
Example
{
"bd-mac-filter": [
{
"drop": [ null ],
"address": "string"
}
]
}
a2_bd-mac-filter_schema:
- drop: null
-
MAC address for filtering
- address: string
-
Static MAC address
Example
{
"drop": [ null ],
"address": "string"
}
a2_mac-secure_schema:
MAC Secure
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- threshold: null
-
MAC Secure Threshold
- enable: null
-
Enable MAC Secure
- logging: null
-
MAC Secure Logging
Example
{
"action": "string",
"threshold": [ null ],
"enable": [ null ],
"logging": [ null ]
}
a2_bd-mac-aging_schema:
MAC-Aging configuration commands
- bd-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- bd-mac-aging-time: string
-
Mac Aging Time
Example
{
"bd-mac-aging-type": "string",
"bd-mac-aging-time": "string"
}
a2_nv-satellite_schema:
nV Satellite
- enable: null
-
Enable nV Satellite Settings
- offload-ipv4-multicast-enable: null
-
Enable IPv4 Multicast Offload to Satellite Nodes
Example
{
"enable": [ null ],
"offload-ipv4-multicast-enable": [ null ]
}
a2_bridge-domain-pbb_schema:
Bridge Domain PBB
- pbb-core: object
-
PBB Core
-
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
- pbb-edges: object
-
PBB Edge
-
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
Example
{
"pbb-core": {
"pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ],
"pbb-core-dhcp-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string",
"pbb-core-mac": {
"pbb-core-mac-learning": "string",
"pbb-core-mac-limit": {
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
},
"pbb-core-mac-aging": {
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string",
"pbb-core-evis": {
"pbb-core-evi": [
{
"eviid": "string"
}
]
}
},
"pbb-edges": {
"pbb-edge": [
{
"pbb-edge-mac": {
"pbb-edge-mac-limit": {
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
},
"pbb-edge-mac-aging": {
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string",
"pbb-edge-mac-secure": {
"action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string",
"pbb-edge-dhcp-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-static-mac-mappings": {
"pbb-static-mac-mapping": [
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string",
"pbb-edge-split-horizon-group": {
"disable": [ null ]
}
}
]
}
}
a2_pbb-edges_schema:
PBB Edge
- pbb-edge: object[]
-
Configure BD as PBB Edge with ISID and associated PBB Core BD
-
object - pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
Example
{
"pbb-edge": [
{
"pbb-edge-mac": {
"pbb-edge-mac-limit": {
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
},
"pbb-edge-mac-aging": {
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string",
"pbb-edge-mac-secure": {
"action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string",
"pbb-edge-dhcp-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-static-mac-mappings": {
"pbb-static-mac-mapping": [
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string",
"pbb-edge-split-horizon-group": {
"disable": [ null ]
}
}
]
}
a2_pbb-edge_schema:
- pbb-edge-mac: object
-
MAC configuration commands
-
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- unknown-unicast-bmac: string
-
Configure Unknown Unicast BMAC address for PBB Edge Port
- pbb-edge-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-static-mac-mappings: object
-
PBB Static Mac Address Mapping Table
-
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
- isid: string
-
ISID
- pbb-edge-igmp-profile: string
-
Attach a IGMP Snooping profile
- core-bd-name: string
-
Core BD Name
- pbb-edge-split-horizon-group: object
-
Split Horizon Group
-
- disable: null
-
Disable split horizon group
Example
{
"pbb-edge-mac": {
"pbb-edge-mac-limit": {
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
},
"pbb-edge-mac-aging": {
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string",
"pbb-edge-mac-secure": {
"action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
},
"unknown-unicast-bmac": "string",
"pbb-edge-dhcp-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-static-mac-mappings": {
"pbb-static-mac-mapping": [
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
},
"isid": "string",
"pbb-edge-igmp-profile": "string",
"core-bd-name": "string",
"pbb-edge-split-horizon-group": {
"disable": [ null ]
}
}
a2_pbb-edge-split-horizon-group_schema:
Split Horizon Group
- disable: null
-
Disable split horizon group
Example
{
"disable": [ null ]
}
a2_pbb-static-mac-mappings_schema:
PBB Static Mac Address Mapping Table
- pbb-static-mac-mapping: object[]
-
PBB Static Mac Address Mapping Configuration
-
object - pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
Example
{
"pbb-static-mac-mapping": [
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
]
}
a2_pbb-static-mac-mapping_schema:
- pbb-static-mac-mapping-bmac: string
-
Static backbone MAC address to map with
- address: string
-
Static MAC address
Example
{
"pbb-static-mac-mapping-bmac": "string",
"address": "string"
}
a2_pbb-edge-dhcp-profile_schema:
Attach a DHCP profile
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
a2_pbb-edge-mac_schema:
MAC configuration commands
- pbb-edge-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-edge-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pbb-edge-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-edge-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
Example
{
"pbb-edge-mac-limit": {
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
},
"pbb-edge-mac-aging": {
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
},
"pbb-edge-mac-learning": "string",
"pbb-edge-mac-secure": {
"action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
a2_pbb-edge-mac-limit_schema:
MAC-Limit configuration commands
- pbb-edge-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-edge-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-edge-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
Example
{
"pbb-edge-mac-limit-action": "string",
"pbb-edge-mac-limit-max": "string",
"pbb-edge-mac-limit-notif": "string"
}
a2_pbb-edge-mac-aging_schema:
MAC-Aging configuration commands
- pbb-edge-mac-aging-time: string
-
Mac Aging Time
- pbb-edge-mac-aging-type: string absolute, inactivity
-
MAC address aging type
Example
{
"pbb-edge-mac-aging-time": "string",
"pbb-edge-mac-aging-type": "string"
}
a2_pbb-edge-mac-secure_schema:
MAC Secure
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- accept-shutdown: null
-
Accept Virtual instance port to be shutdown on mac violation
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable Virtual instance port MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
Example
{
"action": "string",
"accept-shutdown": [ null ],
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
a2_pbb-core_schema:
PBB Core
- pbb-core-mmrp-flood-optimization: null
-
Enabling MMRP PBB-VPLS Flood Optimization
- enable: null
-
Enable Bridge Domain PBB Core Configuration
- pbb-core-dhcp-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- pbb-core-igmp-profile: string
-
Attach a IGMP Snooping profile
- pbb-core-mac: object
-
MAC configuration commands
-
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- vlan-id: string
-
VLAN ID to push
- pbb-core-evis: object
-
PBB Core EVI Table
-
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
Example
{
"pbb-core-mmrp-flood-optimization": [ null ],
"enable": [ null ],
"pbb-core-dhcp-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"pbb-core-igmp-profile": "string",
"pbb-core-mac": {
"pbb-core-mac-learning": "string",
"pbb-core-mac-limit": {
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
},
"pbb-core-mac-aging": {
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
},
"vlan-id": "string",
"pbb-core-evis": {
"pbb-core-evi": [
{
"eviid": "string"
}
]
}
}
a2_pbb-core-mac_schema:
MAC configuration commands
- pbb-core-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- pbb-core-mac-limit: object
-
MAC-Limit configuration commands
-
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
- pbb-core-mac-aging: object
-
MAC-Aging configuration commands
-
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
Example
{
"pbb-core-mac-learning": "string",
"pbb-core-mac-limit": {
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
},
"pbb-core-mac-aging": {
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
}
a2_pbb-core-mac-aging_schema:
MAC-Aging configuration commands
- pbb-core-mac-aging-time: string
-
Mac Aging Time
- pbb-core-mac-aging-type: string absolute, inactivity
-
MAC address aging type
Example
{
"pbb-core-mac-aging-time": "string",
"pbb-core-mac-aging-type": "string"
}
a2_pbb-core-mac-limit_schema:
MAC-Limit configuration commands
- pbb-core-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action
- pbb-core-mac-limit-action: string none, flood, no-flood, shutdown
-
MAC address limit enforcement action
- pbb-core-mac-limit-max: string
-
Number of MAC addresses after which MAC limit action is taken
Example
{
"pbb-core-mac-limit-notif": "string",
"pbb-core-mac-limit-action": "string",
"pbb-core-mac-limit-max": "string"
}
a2_pbb-core-evis_schema:
PBB Core EVI Table
- pbb-core-evi: object[]
-
PBB Core EVI
-
object - eviid: string
-
Ethernet VPN ID
Example
{
"pbb-core-evi": [
{
"eviid": "string"
}
]
}
a2_pbb-core-dhcp-profile_schema:
Attach a DHCP profile
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
a2_bridge-domain-evis_schema:
Bridge Domain EVI Table
- bridge-domain-evi: object[]
-
Bridge Domain EVI
-
object - eviid: string
-
Ethernet VPN ID
Example
{
"bridge-domain-evi": [
{
"eviid": "string"
}
]
}
a2_access-vfis_schema:
Specify the access virtual forwarding interface name
- access-vfi: object[]
-
Name of the Acess Virtual Forwarding Interface
-
object - access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- name: string
-
Name of the AccessVirtual Forwarding Interface
Example
{
"access-vfi": [
{
"access-vfi-shutdown": [ null ],
"access-vfi-pseudowires": {
"access-vfi-pseudowire": [
{
"pseudowire-id": "string",
"access-vfi-pseudowire-static-mac-addresses": {
"access-vfi-pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"name": "string"
}
]
}
a2_access-vfi_schema:
- access-vfi-shutdown: null
-
shutdown the AccessVfi
- access-vfi-pseudowires: object
-
List of pseudowires
-
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- ccess-vfi_name: string
-
Name of the AccessVirtual Forwarding Interface
Example
{
"access-vfi-shutdown": [ null ],
"access-vfi-pseudowires": {
"access-vfi-pseudowire": [
{
"pseudowire-id": "string",
"access-vfi-pseudowire-static-mac-addresses": {
"access-vfi-pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
},
"ccess-vfi_name": "string"
}
a2_access-vfi-pseudowires_schema:
List of pseudowires
- access-vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
Example
{
"access-vfi-pseudowire": [
{
"pseudowire-id": "string",
"access-vfi-pseudowire-static-mac-addresses": {
"access-vfi-pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
]
}
a2_access-vfi-pseudowire_schema:
- pseudowire-id: string
-
Pseudowire ID
- access-vfi-pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- access-vfi-pw-class: string
-
Pseudowire class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
Example
{
"pseudowire-id": "string",
"access-vfi-pseudowire-static-mac-addresses": {
"access-vfi-pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"access-vfi-pw-class": "string",
"neighbor": "string"
}
a2_access-vfi-pseudowire-static-mac-addresses_schema:
Static Mac Address Table
- access-vfi-pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
Example
{
"access-vfi-pseudowire-static-mac-address": [
{
"address": "string"
}
]
}
a2_access-vfi-pseudowire-static-mac-address_schema:
- address: string
-
Static MAC address
Example
{
"address": "string"
}
a2_bd-pseudowires_schema:
List of pseudowires
- bd-pseudowire: object[]
-
Pseudowire configuration
-
object - bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
Example
{
"bd-pseudowire": [
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-mac-aging": {
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
},
"pseudowire-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string",
"pseudowire-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string",
"bd-pw-split-horizon": {
"bd-pw-split-horizon-group": {
"enable": [ null ]
}
},
"bd-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"bdpw-storm-control-types": {
"bdpw-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"bd-pw-static-mac-addresses": {
"bd-pw-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string",
"pseudowire-dai": {
"pseudowire-dai-address-validation": {
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
]
}
a2_bd-pseudowire_schema:
- bridge-domain-backup-pseudowires: object
-
List of pseudowires
-
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
- pseudowire-id: string
-
Pseudowire ID
- pseudowire-mac: object
-
Bridge-domain Pseudowire MAC configuration commands
-
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
- pseudowire-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bd-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-mld-snoop: string
-
Attach a MLD Snooping profile
- pseudowire-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- pseudowire-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding Unknown Unicast
- pseudowire-igmp-snoop: string
-
Attach a IGMP Snooping profile
- bd-pw-split-horizon: object
-
Split Horizon
-
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
- bd-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- bdpw-storm-control-types: object
-
Storm Control
-
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- bd-pw-static-mac-addresses: object
-
Static Mac Address Table
-
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- pseudowire-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Bridge-domain Pseudowire flooding
- pseudowire-dai: object
-
Access Pseudowire Dynamic ARP Inspection
-
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
Example
{
"bridge-domain-backup-pseudowires": {
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
},
"pseudowire-id": "string",
"pseudowire-mac": {
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-mac-aging": {
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
},
"pseudowire-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bd-pw-class": "string",
"pseudowire-mld-snoop": "string",
"pseudowire-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-flooding-unknown-unicast": "string",
"pseudowire-igmp-snoop": "string",
"bd-pw-split-horizon": {
"bd-pw-split-horizon-group": {
"enable": [ null ]
}
},
"bd-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"bdpw-storm-control-types": {
"bdpw-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"bd-pw-static-mac-addresses": {
"bd-pw-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"pseudowire-flooding": "string",
"pseudowire-dai": {
"pseudowire-dai-address-validation": {
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
a2_pseudowire-dai_schema:
Access Pseudowire Dynamic ARP Inspection
- pseudowire-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable Access Pseudowire Dynamic ARP Inspection
- disable: null
-
Disable Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
Example
{
"pseudowire-dai-address-validation": {
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
a2_pseudowire-dai-address-validation_schema:
Address Validation
- source-mac-verification: string enable, disable
-
Source MAC Verification
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
Example
{
"source-mac-verification": "string",
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
a2_bdpw-storm-control-types_schema:
Storm Control
- bdpw-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
Example
{
"bdpw-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}
a2_bdpw-storm-control-type_schema:
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
Example
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
a2_pseudowire-profile_schema:
Attach a DHCP profile
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
a2_bd-pw-static-mac-addresses_schema:
Static Mac Address Table
- bd-pw-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
Example
{
"bd-pw-static-mac-address": [
{
"address": "string"
}
]
}
a2_bd-pw-static-mac-address_schema:
- address: string
-
Static MAC address
Example
{
"address": "string"
}
a2_pseudowire-ip-source-guard_schema:
IP Source Guard
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
Example
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
a2_pseudowire-mac_schema:
Bridge-domain Pseudowire MAC configuration commands
- pseudowire-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable MAC Learning
- enable: null
-
Bridge-domain Pseudowire MAC configuration mode
- pseudowire-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- pseudowire-mac-limit: object
-
MAC-Limit configuration commands
-
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
- pseudowire-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- pseudowire-mac-aging: object
-
MAC-Aging configuration commands
-
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
Example
{
"pseudowire-mac-learning": "string",
"enable": [ null ],
"pseudowire-mac-port-down-flush": "string",
"pseudowire-mac-limit": {
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
},
"pseudowire-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"pseudowire-mac-aging": {
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
}
a2_pseudowire-mac-secure_schema:
MAC Secure
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Pseudowire MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
Example
{
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
a2_pseudowire-mac-aging_schema:
MAC-Aging configuration commands
- pseudowire-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- pseudowire-mac-aging-time: string
-
MAC Aging Time
Example
{
"pseudowire-mac-aging-type": "string",
"pseudowire-mac-aging-time": "string"
}
a2_pseudowire-mac-limit_schema:
MAC-Limit configuration commands
- pseudowire-mac-limit-action: string none, flood, no-flood, shutdown
-
Bridge Access Pseudowire MAC address limit enforcement action
- pseudowire-mac-limit-max: string
-
Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit action is taken
- pseudowire-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Bridge Access Pseudowire
Example
{
"pseudowire-mac-limit-action": "string",
"pseudowire-mac-limit-max": "string",
"pseudowire-mac-limit-notif": "string"
}
a2_bd-pw-split-horizon_schema:
Split Horizon
- bd-pw-split-horizon-group: object
-
Split Horizon Group
-
- enable: null
-
Enable split horizon group
Example
{
"bd-pw-split-horizon-group": {
"enable": [ null ]
}
}
a2_bd-pw-split-horizon-group_schema:
Split Horizon Group
- enable: null
-
Enable split horizon group
Example
{
"enable": [ null ]
}
a2_bd-pw-mpls-static-labels_schema:
MPLS static labels
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
a2_bridge-domain-backup-pseudowires_schema:
List of pseudowires
- bridge-domain-backup-pseudowire: object[]
-
Backup pseudowire configuration
-
object - pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
Example
{
"bridge-domain-backup-pseudowire": [
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
]
}
a2_bridge-domain-backup-pseudowire_schema:
- pseudowire-id: string
-
Pseudowire ID
- bridge-domain-backup-pw-class: string
-
PW class template name to use for this pseudowire
- neighbor: string
-
Neighbor IP address
Example
{
"pseudowire-id": "string",
"bridge-domain-backup-pw-class": "string",
"neighbor": "string"
}
a2_vfis_schema:
Specify the virtual forwarding interface name
- vfi: object[]
-
Name of the Virtual Forwarding Interface
-
object - vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"vfi": [
{
"vpnid": "string",
"vfi-shutdown": [ null ],
"name": "string",
"multicast-p2mp": {
"enable": [ null ],
"transports": {
"transport": [
{
"attribute-set-name": "string",
"transport-name": "string"
}
]
},
"signalings": {
"signaling": [
{
"signaling-name": "string"
}
]
}
},
"bgp-auto-discovery": {
"enable": [ null ],
"bgp-route-policy": {
"export": "string"
},
"bgp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string",
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"route-targets": {
"route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"ldp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"vpls-id": {
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
},
"vfi-pseudowires": {
"vfi-pseudowire": [
{
"vfi-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string",
"pseudowire-static-mac-addresses": {
"pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string",
"vfi-pw-dhcp-snoop": {
"profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
}
]
}
a2_vfi_schema:
- vpnid: string
-
VPN Identifier
- vfi-shutdown: null
-
Enabling Shutdown
- vfi-pseudowires: object
-
List of pseudowires
-
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- fi_name: string
-
Name of the Virtual Forwarding Interface
- multicast-p2mp: object
-
Enable Multicast P2MP in this VFI
-
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
- bgp-auto-discovery: object
-
Enable Autodiscovery BGP in this VFI
-
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
Example
{
"vpnid": "string",
"vfi-shutdown": [ null ],
"vfi-pseudowires": {
"vfi-pseudowire": [
{
"vfi-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string",
"pseudowire-static-mac-addresses": {
"pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string",
"vfi-pw-dhcp-snoop": {
"profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
},
"fi_name": "string",
"multicast-p2mp": {
"enable": [ null ],
"transports": {
"transport": [
{
"attribute-set-name": "string",
"transport-name": "string"
}
]
},
"signalings": {
"signaling": [
{
"signaling-name": "string"
}
]
}
},
"bgp-auto-discovery": {
"enable": [ null ],
"bgp-route-policy": {
"export": "string"
},
"bgp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string",
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"route-targets": {
"route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"ldp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"vpls-id": {
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
}
a2_multicast-p2mp_schema:
Enable Multicast P2MP in this VFI
- enable: null
-
Enable Autodiscovery P2MP
- transports: object
-
Multicast P2MP Transport
-
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
- signalings: object
-
Multicast P2MP Signaling Type
-
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
Example
{
"enable": [ null ],
"transports": {
"transport": [
{
"attribute-set-name": "string",
"transport-name": "string"
}
]
},
"signalings": {
"signaling": [
{
"signaling-name": "string"
}
]
}
}
a2_transports_schema:
Multicast P2MP Transport
- transport: object[]
-
Multicast P2MP Transport Type
-
object - attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
Example
{
"transport": [
{
"attribute-set-name": "string",
"transport-name": "string"
}
]
}
a2_transport_schema:
- attribute-set-name: string
-
Multicast P2MP TE Attribute Set Name
- transport-name: string
-
Transport Type
Example
{
"attribute-set-name": "string",
"transport-name": "string"
}
a2_signalings_schema:
Multicast P2MP Signaling Type
- signaling: object[]
-
Multicast P2MP Signaling Type
-
object - signaling-name: string
-
Signaling Type
Example
{
"signaling": [
{
"signaling-name": "string"
}
]
}
a2_vfi-pseudowires_schema:
List of pseudowires
- vfi-pseudowire: object[]
-
Pseudowire configuration
-
object - vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"vfi-pseudowire": [
{
"vfi-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string",
"pseudowire-static-mac-addresses": {
"pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string",
"vfi-pw-dhcp-snoop": {
"profile-id": "string",
"dhcp-snooping-id": "string"
}
}
]
}
a2_vfi-pseudowire_schema:
- vfi-pw-mpls-static-labels: object
-
MPLS static labels
-
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
- vfi-pw-igmp-snoop: string
-
Attach a IGMP Snooping profile
- pseudowire-id: string
-
Pseudowire ID
- vfi-pw-class: string
-
PW class template name to use for this pseudowire
- pseudowire-static-mac-addresses: object
-
Static Mac Address Table
-
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- neighbor: string
-
Neighbor IP address
- vfi-pw-mld-snoop: string
-
Attach a MLD Snooping profile
- vfi-pw-dhcp-snoop: object
-
Attach a DHCP Snooping profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"vfi-pw-mpls-static-labels": {
"remote-static-label": "string",
"local-static-label": "string"
},
"vfi-pw-igmp-snoop": "string",
"pseudowire-id": "string",
"vfi-pw-class": "string",
"pseudowire-static-mac-addresses": {
"pseudowire-static-mac-address": [
{
"address": "string"
}
]
},
"neighbor": "string",
"vfi-pw-mld-snoop": "string",
"vfi-pw-dhcp-snoop": {
"profile-id": "string",
"dhcp-snooping-id": "string"
}
}
a2_vfi-pw-dhcp-snoop_schema:
Attach a DHCP Snooping profile
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
a2_vfi-pw-mpls-static-labels_schema:
MPLS static labels
- remote-static-label: string
-
Pseudowire remote static label
- local-static-label: string
-
Pseudowire local static label
Example
{
"remote-static-label": "string",
"local-static-label": "string"
}
a2_pseudowire-static-mac-addresses_schema:
Static Mac Address Table
- pseudowire-static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
Example
{
"pseudowire-static-mac-address": [
{
"address": "string"
}
]
}
a2_pseudowire-static-mac-address_schema:
- address: string
-
Static MAC address
Example
{
"address": "string"
}
a2_bgp-auto-discovery_schema:
Enable Autodiscovery BGP in this VFI
- enable: null
-
Enable Autodiscovery BGP
- bgp-route-policy: object
-
Route policy
-
- export: string
-
Export route policy
- bgp-signaling-protocol: object
-
Enable Signaling Protocol BGP in this VFI
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
- ad-control-word: null
-
Enable control-word for this VFI
- table-policy: string
-
Table Policy for installation of forwarding data to L2FIB
- route-distinguisher: object
-
Route Distinguisher
-
- addr-index: string
-
Addr index
- as: string
-
Two byte or 4 byte AS number
- address: string
-
IPV4 address
- type: string auto, two-byte-as, four-byte-as, ipv4-address
-
Router Distinguisher Type
- as-index: string
-
AS:nn (hex or decimal format)
- route-targets: object
-
Route Target
-
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- ldp-signaling-protocol: object
-
Signaling Protocol LDP in this VFI configuration
-
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
Example
{
"enable": [ null ],
"bgp-route-policy": {
"export": "string"
},
"bgp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
},
"ad-control-word": [ null ],
"table-policy": "string",
"route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
},
"route-targets": {
"route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
},
"ldp-signaling-protocol": {
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"vpls-id": {
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
}
a2_ldp-signaling-protocol_schema:
Signaling Protocol LDP in this VFI configuration
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable LDP as Signaling Protocol .Deletion of this object also causes deletion of all objects under LDPSignalingProtocol.
- vpls-id: object
-
VPLS ID
-
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
Example
{
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"vpls-id": {
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
}
a2_vpls-id_schema:
VPLS ID
- as: string
-
Two byte AS number
- address: string
-
IPV4 address
- type: string two-byte-as, ipv4-address
-
VPLS-ID Type
- address-index: string
-
Address index
- as-index: string
-
AS index
Example
{
"as": "string",
"address": "string",
"type": "string",
"address-index": "string",
"as-index": "string"
}
a2_bgp-route-policy_schema:
Route policy
- export: string
-
Export route policy
Example
{
"export": "string"
}
a2_bgp-signaling-protocol_schema:
Enable Signaling Protocol BGP in this VFI
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- enable: null
-
Enable BGP as Signaling Protocol
- veid: string
-
Local Virtual Edge Identifier
- ve-range: string
-
Local Virtual Edge Block Configurable Range
Example
{
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"enable": [ null ],
"veid": "string",
"ve-range": "string"
}
a2_route-targets_schema:
Route Target
- route-target: object[]
-
Name of the Route Target
-
object - ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
Example
{
"route-target": [
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
]
}
a2_route-target_schema:
- ipv4-address: object[]
-
ipv4 address
-
object - addr-index: string
-
Addr index
- address: string
-
IPV4 address
- role: string both, import, export
-
Role of the router target type
- two-byte-as-or-four-byte-as: object[]
-
two byte as or four byte as
-
object - as: string
-
Two byte or 4 byte AS number
- as-index: string
-
AS:nn (hex or decimal format)
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
Example
{
"ipv4-address": [
{
"addr-index": "string",
"address": "string"
}
],
"role": "string",
"two-byte-as-or-four-byte-as": [
{
"as": "string",
"as-index": "string"
}
],
"format": "string"
}
a2_bd-attachment-circuits_schema:
Attachment Circuit table
- bd-attachment-circuit: object[]
-
Name of the Attachment Circuit
-
object - interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
- name: string
-
The name of the Attachment Circuit
Example
{
"bd-attachment-circuit": [
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"name": "string"
}
]
}
a2_bd-attachment-circuit_schema:
- interface-mld-snoop: string
-
Attach a MLD Snooping profile
- interface-flooding-unknown-unicast: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Unknown Unicast Flooding
- interface-mac: object
-
MAC configuration commands
-
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
- static-mac-addresses: object
-
Static Mac Address Table
-
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
- interface-igmp-snoop: string
-
Attach a IGMP Snooping profile
- interface-profile: object
-
Attach a DHCP profile
-
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
- bdac-storm-control-types: object
-
Storm Control
-
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
- split-horizon: object
-
Split Horizon
-
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
- interface-flooding: string traffic-flooding, enable-flooding, disable-flooding
-
Enable or Disable Flooding
- interface-dai: object
-
L2 Interface Dynamic ARP Inspection
-
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
- d-attachment-circuit_name: string
-
The name of the Attachment Circuit
- interface-ip-source-guard: object
-
IP Source Guard
-
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
Example
{
"interface-mld-snoop": "string",
"interface-flooding-unknown-unicast": "string",
"interface-mac": {
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
},
"static-mac-addresses": {
"static-mac-address": [
{
"address": "string"
}
]
},
"interface-igmp-snoop": "string",
"interface-profile": {
"profile-id": "string",
"dhcp-snooping-id": "string"
},
"bdac-storm-control-types": {
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
},
"split-horizon": {
"split-horizon-group-id": {
"enable": [ null ]
}
},
"interface-flooding": "string",
"interface-dai": {
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"d-attachment-circuit_name": "string",
"interface-ip-source-guard": {
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
}
a2_interface-ip-source-guard_schema:
IP Source Guard
- enable: null
-
Enable IP Source Guard
- disable: null
-
Disable L2 Interface Dynamic IP source guard
- logging: string enable, disable
-
Logging Type
Example
{
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
a2_interface-dai_schema:
L2 Interface Dynamic ARP Inspection
- interface-dai-address-validation: object
-
Address Validation
-
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
- enable: null
-
Enable L2 Interface Dynamic ARP Inspection
- disable: null
-
Disable L2 Interface Dynamic ARP Inspection
- logging: string enable, disable
-
Logging Type
Example
{
"interface-dai-address-validation": {
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
},
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
a2_interface-dai-address-validation_schema:
Address Validation
- source-mac-verification: string enable, disable
-
Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: string enable, disable
-
Destination MAC Verification
- ipv4-verification: string enable, disable
-
IPv4 Verification
Example
{
"source-mac-verification": "string",
"enable": [ null ],
"destination-mac-verification": "string",
"ipv4-verification": "string"
}
a2_interface-profile_schema:
Attach a DHCP profile
- profile-id: string snoop, dhcp-protocol
-
Set the snooping profile
- dhcp-snooping-id: string
-
Disable DHCP snooping
Example
{
"profile-id": "string",
"dhcp-snooping-id": "string"
}
a2_bdac-storm-control-types_schema:
Storm Control
- bdac-storm-control-type: object[]
-
Storm Control Type
-
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
Example
{
"bdac-storm-control-type": [
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
]
}
a2_bdac-storm-control-type_schema:
- sctype: string unicast, multicast, broadcast
-
Storm Control Type
Example
{
"sctype": "string",
"storm-control-unit": {
"kbits-per-sec": "string",
"pkts-per-sec": "string"
}
}
a2_split-horizon_schema:
Split Horizon
- split-horizon-group-id: object
-
Split Horizon Group ID
-
- enable: null
-
Enable split horizon group
Example
{
"split-horizon-group-id": {
"enable": [ null ]
}
}
a2_split-horizon-group-id_schema:
Split Horizon Group ID
- enable: null
-
Enable split horizon group
Example
{
"enable": [ null ]
}
a2_static-mac-addresses_schema:
Static Mac Address Table
- static-mac-address: object[]
-
Static Mac Address Configuration
-
object - address: string
-
Static MAC address
Example
{
"static-mac-address": [
{
"address": "string"
}
]
}
a2_interface-mac_schema:
MAC configuration commands
- interface-mac-learning: string default-learning, enable-learning, disable-learning
-
Enable Mac Learning
- interface-mac-limit: object
-
MAC-Limit configuration commands
-
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
- interface-mac-secure: object
-
MAC Secure
-
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
- interface-mac-port-down-flush: string port-down-flush, enable-port-down-flush, disable-port-down-flush
-
Enable/Disable MAC Flush When Port goes down
- interface-mac-aging: object
-
MAC-Aging configuration commands
-
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
Example
{
"interface-mac-learning": "string",
"interface-mac-limit": {
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
},
"interface-mac-secure": {
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
},
"interface-mac-port-down-flush": "string",
"interface-mac-aging": {
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
}
a2_interface-mac-aging_schema:
MAC-Aging configuration commands
- interface-mac-aging-type: string absolute, inactivity
-
MAC address aging type
- interface-mac-aging-time: string
-
Mac Aging Time
Example
{
"interface-mac-aging-type": "string",
"interface-mac-aging-time": "string"
}
a2_interface-mac-secure_schema:
MAC Secure
- action: string restrict, none, shutdown
-
MAC secure enforcement action
- enable: null
-
Enable MAC Secure
- disable: null
-
Disable L2 Interface MAC Secure
- logging: string enable, disable
-
MAC Secure Logging
Example
{
"action": "string",
"enable": [ null ],
"disable": [ null ],
"logging": "string"
}
a2_interface-mac-limit_schema:
MAC-Limit configuration commands
- interface-mac-limit-action: string none, flood, no-flood, shutdown
-
Interface MAC address limit enforcement action
- interface-mac-limit-max: string
-
Number of MAC addresses on an Interface after which MAC limit action is taken
- interface-mac-limit-notif: string no-notif, syslog, trap, syslog-snmp
-
MAC address limit notification action in a Interface
Example
{
"interface-mac-limit-action": "string",
"interface-mac-limit-max": "string",
"interface-mac-limit-notif": "string"
}
a2_bd-pseudowire-evpns_schema:
List of EVPN pseudowires
- bd-pseudowire-evpn: object[]
-
EVPN Pseudowire configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
Example
{
"bd-pseudowire-evpn": [
{
"acid": "string",
"eviid": "string"
}
]
}
a2_bd-pseudowire-evpn_schema:
- acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
Example
{
"acid": "string",
"eviid": "string"
}
a2_ip-source-guard_schema:
IP Source Guard
- enable: null
-
Enable IP Source Guard
- logging: null
-
Enable Logging
Example
{
"enable": [ null ],
"logging": [ null ]
}
a2_dai_schema:
Dynamic ARP Inspection
- enable: null
-
Enable Dynamic ARP Inspection
- logging: null
-
Enable Logging
- dai-address-validation: object
-
Address Validation
-
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
Example
{
"enable": [ null ],
"logging": [ null ],
"dai-address-validation": {
"source-mac-verification": [ null ],
"enable": [ null ],
"destination-mac-verification": [ null ],
"ipv4-verification": [ null ]
}
}
a2_dai-address-validation_schema:
Address Validation
- source-mac-verification: null
-
Enable Source MAC Verification
- enable: null
-
Enable Address Validation
- destination-mac-verification: null
-
Enable Destination MAC Verification
- ipv4-verification: null
-
Enable IPv4 Verification
Example
{
"source-mac-verification": [ null ],
"enable": [ null ],
"destination-mac-verification": [ null ],
"ipv4-verification": [ null ]
}
a2_routed-interfaces_schema:
Bridge Domain Routed Interface Table
- routed-interface: object[]
-
Bridge Domain Routed Interface
-
object - routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
Example
{
"routed-interface": [
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
]
}
a2_routed-interface_schema:
- routed-interface-split-horizon-group: object
-
Routed interface split horizon group
-
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
- interface-name: string
-
The name of the Routed Interface
Example
{
"routed-interface-split-horizon-group": {
"routed-interface-split-horizon-group-core": [ null ]
},
"interface-name": "string"
}
a2_routed-interface-split-horizon-group_schema:
Routed interface split horizon group
- routed-interface-split-horizon-group-core: null
-
Configure BVI under SHG 1
Example
{
"routed-interface-split-horizon-group-core": [ null ]
}
a2_pseudowire-classes_schema:
List of pseudowire classes
- pseudowire-class: object[]
-
Pseudowire class
-
object - enable: null
-
Enable pseudowire class
- name: string
-
Name of the pseudowire class
- mac-withdraw: null
-
Enable backup MAC withdraw
- l2tpv3-encapsulation: object
-
L2TPv3 encapsulation
-
- enable: null
-
Enable L2TPv3 encapsulation
- source-address: string
-
Source IP address
- signaling-protocol: object
-
L2TPv3 signaling protocol
-
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
- path-mtu: object
-
Path maximum transmission unit
-
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
- cookie-size: string zero, four, eight
-
Cookie size
- time-to-live: string
-
Time to live
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- df-bit-set: null
-
Set the do not fragment bit to 1
- type-of-service: object
-
Type of service
-
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
- mpls-encapsulation: object
-
MPLS encapsulation
-
- static-tag-rewrite: string
-
Static Tag rewrite
- enable: null
-
Enable MPLS encapsulation
- control-word: string enable, disable
-
Enable control word
- signaling-protocol: string none, ldp
-
MPLS signaling protocol
- source-address: string
-
Source IP address
- mpls-redundancy: object
-
Redundancy options for MPLS encapsulation
-
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
- preferred-path: object
-
Preferred path
-
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - srte-policy: string
-
Name of the SR TE Policy
- type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
- load-balance-group: object
-
Load Balancing
-
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
- pw-switching-tlv: string hide
-
Pseudowire Switching Point Tlv
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- vccv-type: string none, lsp-ping
-
VCCV verification type
- backup-disable-delay: object
-
Back Up Pseudowire class
-
- type: string never, delay
-
Delay or Never
- disable-backup: string
-
Disable backup delay
Example
{
"pseudowire-class": [
{
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ],
"l2tpv3-encapsulation": {
"enable": [ null ],
"source-address": "string",
"signaling-protocol": {
"l2tpv3-class-name": "string",
"protocol": "string"
},
"path-mtu": {
"enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ],
"type-of-service": {
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
},
"mpls-encapsulation": {
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string",
"mpls-redundancy": {
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
},
"preferred-path": {
"interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
},
"load-balance-group": {
"pw-label-load-balance": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
},
"backup-disable-delay": {
"type": "string",
"disable-backup": "string"
}
}
]
}
a2_pseudowire-class_schema:
- enable: null
-
Enable pseudowire class
- name: string
-
Name of the pseudowire class
- mac-withdraw: null
-
Enable backup MAC withdraw
- l2tpv3-encapsulation: object
-
L2TPv3 encapsulation
-
- enable: null
-
Enable L2TPv3 encapsulation
- source-address: string
-
Source IP address
- signaling-protocol: object
-
L2TPv3 signaling protocol
-
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
- path-mtu: object
-
Path maximum transmission unit
-
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
- cookie-size: string zero, four, eight
-
Cookie size
- time-to-live: string
-
Time to live
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- df-bit-set: null
-
Set the do not fragment bit to 1
- type-of-service: object
-
Type of service
-
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
- mpls-encapsulation: object
-
MPLS encapsulation
-
- static-tag-rewrite: string
-
Static Tag rewrite
- enable: null
-
Enable MPLS encapsulation
- control-word: string enable, disable
-
Enable control word
- signaling-protocol: string none, ldp
-
MPLS signaling protocol
- source-address: string
-
Source IP address
- mpls-redundancy: object
-
Redundancy options for MPLS encapsulation
-
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
- preferred-path: object
-
Preferred path
-
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - srte-policy: string
-
Name of the SR TE Policy
- type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
- load-balance-group: object
-
Load Balancing
-
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
- pw-switching-tlv: string hide
-
Pseudowire Switching Point Tlv
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- vccv-type: string none, lsp-ping
-
VCCV verification type
- backup-disable-delay: object
-
Back Up Pseudowire class
-
- type: string never, delay
-
Delay or Never
- disable-backup: string
-
Disable backup delay
Example
{
"enable": [ null ],
"name": "string",
"mac-withdraw": [ null ],
"l2tpv3-encapsulation": {
"enable": [ null ],
"source-address": "string",
"signaling-protocol": {
"l2tpv3-class-name": "string",
"protocol": "string"
},
"path-mtu": {
"enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ],
"type-of-service": {
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
},
"mpls-encapsulation": {
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string",
"mpls-redundancy": {
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
},
"preferred-path": {
"interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
},
"load-balance-group": {
"pw-label-load-balance": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
},
"backup-disable-delay": {
"type": "string",
"disable-backup": "string"
}
}
a2_l2tpv3-encapsulation_schema:
L2TPv3 encapsulation
- enable: null
-
Enable L2TPv3 encapsulation
- source-address: string
-
Source IP address
- signaling-protocol: object
-
L2TPv3 signaling protocol
-
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
- path-mtu: object
-
Path maximum transmission unit
-
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
- cookie-size: string zero, four, eight
-
Cookie size
- time-to-live: string
-
Time to live
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- df-bit-set: null
-
Set the do not fragment bit to 1
- type-of-service: object
-
Type of service
-
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
Example
{
"enable": [ null ],
"source-address": "string",
"signaling-protocol": {
"l2tpv3-class-name": "string",
"protocol": "string"
},
"path-mtu": {
"enable": [ null ],
"max-path-mtu": "string"
},
"cookie-size": "string",
"time-to-live": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"df-bit-set": [ null ],
"type-of-service": {
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
}
a2_sequencing_schema:
Sequencing
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
Example
{
"sequencing": "string",
"resync-threshold": "string"
}
a2_type-of-service_schema:
Type of service
- type-of-service-mode: string none, reflect
-
Type of service mode
- type-of-service-value: string
-
Type of service value
Example
{
"type-of-service-mode": "string",
"type-of-service-value": "string"
}
a2_signaling-protocol_schema:
L2TPv3 signaling protocol
- l2tpv3-class-name: string
-
Name of the L2TPv3 class name
- protocol: string none, l2tpv3
-
L2TPv3 signaling protocol
Example
{
"l2tpv3-class-name": "string",
"protocol": "string"
}
a2_path-mtu_schema:
Path maximum transmission unit
- enable: null
-
Enable path MTU
- max-path-mtu: string
-
Maximum path maximum transmission unit
Example
{
"enable": [ null ],
"max-path-mtu": "string"
}
a2_backup-disable-delay_schema:
Back Up Pseudowire class
- type: string never, delay
-
Delay or Never
- disable-backup: string
-
Disable backup delay
Example
{
"type": "string",
"disable-backup": "string"
}
a2_mpls-encapsulation_schema:
MPLS encapsulation
- static-tag-rewrite: string
-
Static Tag rewrite
- enable: null
-
Enable MPLS encapsulation
- control-word: string enable, disable
-
Enable control word
- signaling-protocol: string none, ldp
-
MPLS signaling protocol
- source-address: string
-
Source IP address
- mpls-redundancy: object
-
Redundancy options for MPLS encapsulation
-
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
- preferred-path: object
-
Preferred path
-
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - srte-policy: string
-
Name of the SR TE Policy
- type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
- load-balance-group: object
-
Load Balancing
-
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
- pw-switching-tlv: string hide
-
Pseudowire Switching Point Tlv
- transport-mode: string ethernet, vlan, vlan-passthrough
-
Transport mode
- sequencing: object
-
Sequencing
-
- sequencing: string off, transmit, receive, both
-
Sequencing
- resync-threshold: string
-
Out of sequence threshold
- vccv-type: string none, lsp-ping
-
VCCV verification type
Example
{
"static-tag-rewrite": "string",
"enable": [ null ],
"control-word": "string",
"signaling-protocol": "string",
"source-address": "string",
"mpls-redundancy": {
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
},
"preferred-path": {
"interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
},
"load-balance-group": {
"pw-label-load-balance": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
},
"pw-switching-tlv": "string",
"transport-mode": "string",
"sequencing": {
"sequencing": "string",
"resync-threshold": "string"
},
"vccv-type": "string"
}
a2_mpls-redundancy_schema:
Redundancy options for MPLS encapsulation
- redundancy-initial-delay: string
-
Initial delay before activating the redundant PW, in seconds
- redundancy-one-way: null
-
Force one-way PW redundancy behavior in Redundancy Group
Example
{
"redundancy-initial-delay": "string",
"redundancy-one-way": [ null ]
}
a2_preferred-path_schema:
Preferred path
- interface-tunnel-number: integer
-
Interface Tunnel number for preferred path
range:"0..65535" - srte-policy: string
-
Name of the SR TE Policy
- type: string te-tunnel, ip-tunnel, tp-tunnel, sr-te-policy
-
Preferred Path Type
- fallback-disable: null
-
Fallback disable
Example
{
"interface-tunnel-number": "integer",
"srte-policy": "string",
"type": "string",
"fallback-disable": [ null ]
}
a2_load-balance-group_schema:
Load Balancing
- pw-label-load-balance: string source-dest-mac, source-dest-ip, pseudowire-label
-
Enable PW Label based Load Balancing
- flow-label-load-balance: object
-
Enable Flow Label based load balancing
-
- static: null
-
Static Flow Label
- flow-label: string off, receive, transmit, both
-
Flow Label load balance type
- flow-label-load-balance-code: string 17, disable
-
Enable Legacy Flow Label TLV code
Example
{
"pw-label-load-balance": "string",
"flow-label-load-balance": {
"static": [ null ],
"flow-label": "string"
},
"flow-label-load-balance-code": "string"
}
a2_flexible-xconnect-service-table_schema:
List of Flexible XConnect Services
- vlan-unaware-flexible-xconnect-services: object
-
List of Vlan-Unaware Flexible XConnect Services
-
- vlan-unaware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-unaware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- vlan-unaware-fxc-pseudowire-evpns: object
-
List of EVPN Services
-
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the Flexible XConnect Service
- vlan-aware-flexible-xconnect-services: object
-
List of Vlan-Aware Flexible XConnect Services
-
- vlan-aware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-aware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- eviid: string
-
Ethernet VPN ID
Example
{
"vlan-unaware-flexible-xconnect-services": {
"vlan-unaware-flexible-xconnect-service": [
{
"vlan-unaware-fxc-attachment-circuits": {
"vlan-unaware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"vlan-unaware-fxc-pseudowire-evpns": {
"vlan-unaware-fxc-pseudowire-evpn": [
{
"acid": "string",
"eviid": "string"
}
]
},
"name": "string"
}
]
},
"vlan-aware-flexible-xconnect-services": {
"vlan-aware-flexible-xconnect-service": [
{
"vlan-aware-fxc-attachment-circuits": {
"vlan-aware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"eviid": "string"
}
]
}
}
a2_vlan-unaware-flexible-xconnect-services_schema:
List of Vlan-Unaware Flexible XConnect Services
- vlan-unaware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-unaware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- vlan-unaware-fxc-pseudowire-evpns: object
-
List of EVPN Services
-
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the Flexible XConnect Service
Example
{
"vlan-unaware-flexible-xconnect-service": [
{
"vlan-unaware-fxc-attachment-circuits": {
"vlan-unaware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"vlan-unaware-fxc-pseudowire-evpns": {
"vlan-unaware-fxc-pseudowire-evpn": [
{
"acid": "string",
"eviid": "string"
}
]
},
"name": "string"
}
]
}
a2_vlan-unaware-flexible-xconnect-service_schema:
- vlan-unaware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- vlan-unaware-fxc-pseudowire-evpns: object
-
List of EVPN Services
-
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
- name: string
-
Name of the Flexible XConnect Service
Example
{
"vlan-unaware-fxc-attachment-circuits": {
"vlan-unaware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"vlan-unaware-fxc-pseudowire-evpns": {
"vlan-unaware-fxc-pseudowire-evpn": [
{
"acid": "string",
"eviid": "string"
}
]
},
"name": "string"
}
a2_vlan-unaware-fxc-attachment-circuits_schema:
List of attachment circuits
- vlan-unaware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
Example
{
"vlan-unaware-fxc-attachment-circuit": [
{
"name": "string"
}
]
}
a2_vlan-unaware-fxc-attachment-circuit_schema:
- lan-unaware-fxc-attachment-circuit_name: string
-
Name of the attachment circuit interface
Example
{
"lan-unaware-fxc-attachment-circuit_name": "string"
}
a2_vlan-unaware-fxc-pseudowire-evpns_schema:
List of EVPN Services
- vlan-unaware-fxc-pseudowire-evpn: object[]
-
EVPN FXC Service Configuration
-
object - acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
Example
{
"vlan-unaware-fxc-pseudowire-evpn": [
{
"acid": "string",
"eviid": "string"
}
]
}
a2_vlan-unaware-fxc-pseudowire-evpn_schema:
- acid: string
-
AC ID
- eviid: string
-
Ethernet VPN ID
Example
{
"acid": "string",
"eviid": "string"
}
a2_vlan-aware-flexible-xconnect-services_schema:
List of Vlan-Aware Flexible XConnect Services
- vlan-aware-flexible-xconnect-service: object[]
-
Flexible XConnect Service
-
object - vlan-aware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- eviid: string
-
Ethernet VPN ID
Example
{
"vlan-aware-flexible-xconnect-service": [
{
"vlan-aware-fxc-attachment-circuits": {
"vlan-aware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"eviid": "string"
}
]
}
a2_vlan-aware-flexible-xconnect-service_schema:
- vlan-aware-fxc-attachment-circuits: object
-
List of attachment circuits
-
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
- eviid: string
-
Ethernet VPN ID
Example
{
"vlan-aware-fxc-attachment-circuits": {
"vlan-aware-fxc-attachment-circuit": [
{
"name": "string"
}
]
},
"eviid": "string"
}
a2_vlan-aware-fxc-attachment-circuits_schema:
List of attachment circuits
- vlan-aware-fxc-attachment-circuit: object[]
-
Attachment circuit interface
-
object - name: string
-
Name of the attachment circuit interface
Example
{
"vlan-aware-fxc-attachment-circuit": [
{
"name": "string"
}
]
}
a2_vlan-aware-fxc-attachment-circuit_schema:
- name: string
-
Name of the attachment circuit interface
Example
{
"name": "string"
}
a2_redundancy_schema:
Redundancy groups
- enable: null
-
Enable redundancy groups
- iccp-redundancy-groups: object
-
List of Inter-Chassis Communication Protocol redundancy groups
-
- iccp-redundancy-group: object[]
-
ICCP Redundancy group
-
object - multi-homing-node-id: integer
-
ICCP-based service multi-homing node ID
range:"0..254" - group-id: integer
-
Group ID
range:"1..4294967295" - iccp-interfaces: object
-
List of interfaces
-
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
Example
{
"enable": [ null ],
"iccp-redundancy-groups": {
"iccp-redundancy-group": [
{
"multi-homing-node-id": "integer",
"group-id": "integer",
"iccp-interfaces": {
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
}
a2_iccp-redundancy-groups_schema:
List of Inter-Chassis Communication Protocol redundancy groups
- iccp-redundancy-group: object[]
-
ICCP Redundancy group
-
object - multi-homing-node-id: integer
-
ICCP-based service multi-homing node ID
range:"0..254" - group-id: integer
-
Group ID
range:"1..4294967295" - iccp-interfaces: object
-
List of interfaces
-
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
Example
{
"iccp-redundancy-group": [
{
"multi-homing-node-id": "integer",
"group-id": "integer",
"iccp-interfaces": {
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
]
}
a2_iccp-redundancy-group_schema:
- multi-homing-node-id: integer
-
ICCP-based service multi-homing node ID
range:"0..254" - group-id: integer
-
Group ID
range:"1..4294967295" - iccp-interfaces: object
-
List of interfaces
-
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
Example
{
"multi-homing-node-id": "integer",
"group-id": "integer",
"iccp-interfaces": {
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
}
a2_iccp-interfaces_schema:
List of interfaces
- iccp-interface: object[]
-
Interface name
-
object - mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
Example
{
"iccp-interface": [
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
]
}
a2_iccp-interface_schema:
- mac-flush-tcn: null
-
Enable STP-TCN MAC flushing
- secondary-vlan-range: string
-
Secondary VLAN range, in the form of 1-3,5 ,8-11
- recovery-delay: integer
-
Failure clear recovery delay
range:"30..3600" default:"180" - primary-vlan-range: string
-
Primary VLAN range, in the form of 1-3,5 ,8-11
- interface-name: string
-
Interface name
Example
{
"mac-flush-tcn": [ null ],
"secondary-vlan-range": "string",
"recovery-delay": "integer",
"primary-vlan-range": "string",
"interface-name": "string"
}
a2_pbb_schema:
L2VPN PBB Global
- backbone-source-mac: string
-
Backbone Source MAC
Example
{
"backbone-source-mac": "string"
}
a2_auto-discovery_schema:
Global auto-discovery attributes
- bgp-signaling: object
-
Global bgp signaling attributes
-
- mtu-mismatch-ignore: null
-
Ignore MTU mismatch for auto-discovered pseudowires
Example
{
"bgp-signaling": {
"mtu-mismatch-ignore": [ null ]
}
}
a2_bgp-signaling_schema:
Global bgp signaling attributes
- mtu-mismatch-ignore: null
-
Ignore MTU mismatch for auto-discovered pseudowires
Example
{
"mtu-mismatch-ignore": [ null ]
}
a2_utility_schema:
L2VPN utilities
- logging: object
-
L2VPN logging utility
-
- pseudowire-state-change: null
-
Enable pseudowire state change logging
- pwhe-replication-state-change: null
-
Enable PW-HE Replication state change logging
- nsr-state-change: null
-
Enable Non Stop Routing state change logging
- vfi: null
-
Enable VFI state change logging
- bridge-domain-state-change: null
-
Enable Bridge Domain state change logging
Example
{
"logging": {
"pseudowire-state-change": [ null ],
"pwhe-replication-state-change": [ null ],
"nsr-state-change": [ null ],
"vfi": [ null ],
"bridge-domain-state-change": [ null ]
}
}
a2_logging_schema:
L2VPN logging utility
- pseudowire-state-change: null
-
Enable pseudowire state change logging
- pwhe-replication-state-change: null
-
Enable PW-HE Replication state change logging
- nsr-state-change: null
-
Enable Non Stop Routing state change logging
- vfi: null
-
Enable VFI state change logging
- bridge-domain-state-change: null
-
Enable Bridge Domain state change logging
Example
{
"pseudowire-state-change": [ null ],
"pwhe-replication-state-change": [ null ],
"nsr-state-change": [ null ],
"vfi": [ null ],
"bridge-domain-state-change": [ null ]
}
a2_snmp_schema:
SNMP related configuration
- mib: object
-
MIB related configuration
-
- mib-pseudowire: object
-
Pseudowire related configuration for MIB
-
- statistics: null
-
Enable pseudowire statistics in MIB output
- mib-interface: object
-
Interface related configuration for MIB
-
- format: object
-
MIB interface name output format
-
- external-interface-format: null
-
Set MIB interface name output in slash format (/)
Example
{
"mib": {
"mib-pseudowire": {
"statistics": [ null ]
},
"mib-interface": {
"format": {
"external-interface-format": [ null ]
}
}
}
}
a2_mib_schema:
MIB related configuration
- mib-pseudowire: object
-
Pseudowire related configuration for MIB
-
- statistics: null
-
Enable pseudowire statistics in MIB output
- mib-interface: object
-
Interface related configuration for MIB
-
- format: object
-
MIB interface name output format
-
- external-interface-format: null
-
Set MIB interface name output in slash format (/)
Example
{
"mib-pseudowire": {
"statistics": [ null ]
},
"mib-interface": {
"format": {
"external-interface-format": [ null ]
}
}
}
a2_mib-interface_schema:
Interface related configuration for MIB
- format: object
-
MIB interface name output format
-
- external-interface-format: null
-
Set MIB interface name output in slash format (/)
Example
{
"format": {
"external-interface-format": [ null ]
}
}
a2_format_schema:
MIB interface name output format
- external-interface-format: null
-
Set MIB interface name output in slash format (/)
Example
{
"external-interface-format": [ null ]
}
a2_mib-pseudowire_schema:
Pseudowire related configuration for MIB
- statistics: null
-
Enable pseudowire statistics in MIB output
Example
{
"statistics": [ null ]
}
a2_generic-interface-lists_schema:
generic interface lists
- generic-interface-list: object[]
-
Generic interface list
-
object - interfaces: object
-
Interface table
-
- interface: object[]
-
Interface
-
object - enable: null
-
Enable interface
- interface-name: string
-
Name of the interface
- enable: null
-
Enable interface list
- generic-interface-list-name: string
-
Name of the interface list
Example
{
"generic-interface-list": [
{
"interfaces": {
"interface": [
{
"enable": [ null ],
"interface-name": "string"
}
]
},
"enable": [ null ],
"generic-interface-list-name": "string"
}
]
}
a2_generic-interface-list_schema:
- interfaces: object
-
Interface table
-
- interface: object[]
-
Interface
-
object - enable: null
-
Enable interface
- interface-name: string
-
Name of the interface
- enable: null
-
Enable interface list
- generic-interface-list-name: string
-
Name of the interface list
Example
{
"interfaces": {
"interface": [
{
"enable": [ null ],
"interface-name": "string"
}
]
},
"enable": [ null ],
"generic-interface-list-name": "string"
}
a2_interfaces_schema:
Interface table
- interface: object[]
-
Interface
-
object - enable: null
-
Enable interface
- interface-name: string
-
Name of the interface
Example
{
"interface": [
{
"enable": [ null ],
"interface-name": "string"
}
]
}
a2_evpn_schema:
evpn
- enable: null
-
Enable EVPN feature
- evpn-tables: object
-
EVPN submodes
-
- evpn-source-interface: string
-
Configure EVPN router-id implicitly through Loopback Interface
- evi-cost-out: null
-
Configure node to cost-out
- evpn-virtual-access-pws: object
-
Virtual Access Pseudowire interfaces
-
- evpn-virtual-access-pw: object[]
-
Virtual Access Pseudowire
-
- pseudowire-id: string
-
Pseudowire ID
- evpn-virtual-access-pw-timers: object
-
Enter Virtual Access Pseudowire-specific timers configuration submode
-
- enable: null
-
Enable Virtual Access Pseudowire-specific timers
- evpn-virtual-access-pw-peering: integer
-
Virtual Access Pseudowire-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-pw-recovery: integer
-
Virtual Access Pseudowire-specific Recovery timer
range:"20..3600" default:"30" - evpn-virtual-access-pw-carving: integer
-
Virtual Access Pseudowire-specific Carving timer
range:"0..10" default:"0"
- neighbor: string
-
Neighbor IP address
- evpn-instances: object
-
Enter EVPN Instance configuration submode
-
- evpn-instance: object[]
-
Enter EVPN Instance configuration submode
-
- eviid: string
-
EVPN Instance ID
- evpn-instance-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evpn-instance-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-instance-load-balancing:
-
Enter Loadbalancing configuration submode
- encapsulation: string evpn-encapsulationvxlan, evpn-encapsulation-mpls
-
EVPN Instance Encapsulation
- side: string evpn-side-stitching
-
EVPN Instance Side
- evpn-timers: object
-
Enter EVPN timers configuration submode
-
- evpn-recovery: integer
-
Global Recovery timer
range:"20..3600" default:"30" - evpn-peering: integer
-
Global Peering timer
range:"0..300" default:"3" - enable: null
-
Enable EVPN timers
- evpn-carving: integer
-
Global Carving timer
range:"0..10" default:"0"
- evpn-groups: object
-
Enter EVPN Group Table submode
-
- evpn-group: object[]
-
Enter EVPN Group submode
-
object - evpn-group-core-interfaces: object
-
EVPN Group core interfaces
-
- evpn-group-core-interface: object[]
-
EVPN Group Core interface
-
object - interface-name: string
-
Name of the EVPN Group core interface
- group-id: string
-
Group ID
- evpn-evis: object
-
Enter EVPN Instance configuration submode
-
- evpn-evi: object[]
-
Enter EVPN Instance configuration submode
-
- eviid: string
-
EVI ID
- evi-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-evi-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evi-load-balancing:
-
Enter Loadbalancing configuration submode
- evpn-interfaces: object
-
Attachment Circuit interfaces
-
- evpn-interface: object[]
-
Attachment circuit interface
-
object - ethernet-segment:
-
Enter Ethernet Segment configuration submode
- evpnac-timers: object
-
Enter Interface-specific timers configuration submode
-
- evpnac-peering: integer
-
Interface-specific Peering timer
range:"0..300" default:"3" - enable: null
-
Enable Interface-specific timers
- evpnac-recovery: integer
-
Interface-specific Recovery timer
range:"20..3600" default:"30" - evpnac-carving: integer
-
Interface-specific Carving timer
range:"0..10" default:"0"
- evpn-core-isolation-group: string
-
Enter EVPN Core Isolation Group ID
- mac-flush: string mvrp
-
Enable MAC Flushing
- interface-name: string
-
Name of the attachment circuit interface
- evpn-cost-in-startup: integer
-
Cost-in node after given time (seconds) on startup timer
range:"30..86400" units:"second" - evpn-logging: object
-
Enter EVPN Logging configuration submode
-
- evpn-df-election: null
-
Enable Designated Forwarder election logging
- enable: null
-
Enable EVPN Logging
- evpn-load-balancing: object
-
Enter EVPN Loadbalancing configuration submode
-
- evpn-static-flow-label: null
-
Enable Static Flow Label based load balancing
- enable: null
-
Enable EVPN Loadbalancing
- evpnmac: object
-
EVPN MAC Configuration
-
- enable: null
-
Enable EVPN MAC Configuration
- evpnmac-secure: object
-
EVPN MAC Secure Configuration
-
- evpnmac-secure-freeze-time: string
-
Length of time to lock the MAC after a MAC security violation
- enable: null
-
Enable EVPN MAC Secure Configuration
- evpnmac-secure-move-count: string
-
Number of moves to occur within the move interval before locking the MAC
- evpnmac-secure-move-interval: string
-
Interval to watch for subsequent MAC moves before locking the MAC
- evpnmac-secure-retry-count: string
-
Number of times to unfreeze a MAC before permanently freezing it
- evpn-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN
- evpn-ethernet-segment: object
-
EVPN Global Ethernet Segment submode
-
- enable: null
-
Enable EVPN Global Ethernet Segment submode
- evpn-esi-types: object
-
EVPN ESI type table
-
- evpn-esi-type: object[]
-
ESI type
-
object - disable-auto-generation: null
-
Disable ESI Autogeneration
- esi-type: string
-
ESI type
- evpn-virtual-access-vfis: object
-
Virtual Access VFI interfaces
-
- evpn-virtual-access-vfi: object[]
-
Virtual Access VFI
-
- evpn-virtual-access-vfi-timers: object
-
Enter Virtual Forwarding Interface timers configuration submode
-
- evpn-virtual-access-vfi-carving: integer
-
Virtual Forwarding Interface-specific Carving timer
range:"0..10" default:"0" - enable: null
-
Enable Virtual Forwarding Interface timers
- evpn-virtual-access-vfi-peering: integer
-
Virtual Forwarding Interface-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-vfi-recovery: integer
-
Virtual Forwarding Interface-specific Recovery timer
range:"20..3600" default:"30"
- name: string
-
Name of the Virtual Access VFI
Example
{
"enable": [ null ],
"evpn-tables": {
"evpn-source-interface": "string",
"evi-cost-out": [ null ],
"evpn-virtual-access-pws": {
"evpn-virtual-access-pw": [
{
"pseudowire-id": "string",
"evpn-virtual-access-pw-timers": {
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
]
},
"evpn-instances": {
"evpn-instance": [
{
"eviid": "string",
"evpn-instance-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evpn-instance-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-instance-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
},
"evpn-timers": {
"evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
},
"evpn-groups": {
"evpn-group": [
{
"evpn-group-core-interfaces": {
"evpn-group-core-interface": [
{
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
},
"evpn-evis": {
"evpn-evi": [
{
"eviid": "string",
"evi-advertise-mac": {
"evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
}
}
a2_evpn-tables_schema:
EVPN submodes
- evpn-source-interface: string
-
Configure EVPN router-id implicitly through Loopback Interface
- evi-cost-out: null
-
Configure node to cost-out
- evpn-virtual-access-pws: object
-
Virtual Access Pseudowire interfaces
-
- evpn-virtual-access-pw: object[]
-
Virtual Access Pseudowire
-
- pseudowire-id: string
-
Pseudowire ID
- evpn-virtual-access-pw-timers: object
-
Enter Virtual Access Pseudowire-specific timers configuration submode
-
- enable: null
-
Enable Virtual Access Pseudowire-specific timers
- evpn-virtual-access-pw-peering: integer
-
Virtual Access Pseudowire-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-pw-recovery: integer
-
Virtual Access Pseudowire-specific Recovery timer
range:"20..3600" default:"30" - evpn-virtual-access-pw-carving: integer
-
Virtual Access Pseudowire-specific Carving timer
range:"0..10" default:"0"
- neighbor: string
-
Neighbor IP address
- evpn-instances: object
-
Enter EVPN Instance configuration submode
-
- evpn-instance: object[]
-
Enter EVPN Instance configuration submode
-
- eviid: string
-
EVPN Instance ID
- evpn-instance-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evpn-instance-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-instance-load-balancing:
-
Enter Loadbalancing configuration submode
- encapsulation: string evpn-encapsulationvxlan, evpn-encapsulation-mpls
-
EVPN Instance Encapsulation
- side: string evpn-side-stitching
-
EVPN Instance Side
- evpn-timers: object
-
Enter EVPN timers configuration submode
-
- evpn-recovery: integer
-
Global Recovery timer
range:"20..3600" default:"30" - evpn-peering: integer
-
Global Peering timer
range:"0..300" default:"3" - enable: null
-
Enable EVPN timers
- evpn-carving: integer
-
Global Carving timer
range:"0..10" default:"0"
- evpn-groups: object
-
Enter EVPN Group Table submode
-
- evpn-group: object[]
-
Enter EVPN Group submode
-
object - evpn-group-core-interfaces: object
-
EVPN Group core interfaces
-
- evpn-group-core-interface: object[]
-
EVPN Group Core interface
-
object - interface-name: string
-
Name of the EVPN Group core interface
- group-id: string
-
Group ID
- evpn-evis: object
-
Enter EVPN Instance configuration submode
-
- evpn-evi: object[]
-
Enter EVPN Instance configuration submode
-
- eviid: string
-
EVI ID
- evi-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-evi-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evi-load-balancing:
-
Enter Loadbalancing configuration submode
- evpn-interfaces: object
-
Attachment Circuit interfaces
-
- evpn-interface: object[]
-
Attachment circuit interface
-
object - ethernet-segment:
-
Enter Ethernet Segment configuration submode
- evpnac-timers: object
-
Enter Interface-specific timers configuration submode
-
- evpnac-peering: integer
-
Interface-specific Peering timer
range:"0..300" default:"3" - enable: null
-
Enable Interface-specific timers
- evpnac-recovery: integer
-
Interface-specific Recovery timer
range:"20..3600" default:"30" - evpnac-carving: integer
-
Interface-specific Carving timer
range:"0..10" default:"0"
- evpn-core-isolation-group: string
-
Enter EVPN Core Isolation Group ID
- mac-flush: string mvrp
-
Enable MAC Flushing
- interface-name: string
-
Name of the attachment circuit interface
- evpn-cost-in-startup: integer
-
Cost-in node after given time (seconds) on startup timer
range:"30..86400" units:"second" - evpn-logging: object
-
Enter EVPN Logging configuration submode
-
- evpn-df-election: null
-
Enable Designated Forwarder election logging
- enable: null
-
Enable EVPN Logging
- evpn-load-balancing: object
-
Enter EVPN Loadbalancing configuration submode
-
- evpn-static-flow-label: null
-
Enable Static Flow Label based load balancing
- enable: null
-
Enable EVPN Loadbalancing
- evpnmac: object
-
EVPN MAC Configuration
-
- enable: null
-
Enable EVPN MAC Configuration
- evpnmac-secure: object
-
EVPN MAC Secure Configuration
-
- evpnmac-secure-freeze-time: string
-
Length of time to lock the MAC after a MAC security violation
- enable: null
-
Enable EVPN MAC Secure Configuration
- evpnmac-secure-move-count: string
-
Number of moves to occur within the move interval before locking the MAC
- evpnmac-secure-move-interval: string
-
Interval to watch for subsequent MAC moves before locking the MAC
- evpnmac-secure-retry-count: string
-
Number of times to unfreeze a MAC before permanently freezing it
- evpn-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN
- evpn-ethernet-segment: object
-
EVPN Global Ethernet Segment submode
-
- enable: null
-
Enable EVPN Global Ethernet Segment submode
- evpn-esi-types: object
-
EVPN ESI type table
-
- evpn-esi-type: object[]
-
ESI type
-
object - disable-auto-generation: null
-
Disable ESI Autogeneration
- esi-type: string
-
ESI type
- evpn-virtual-access-vfis: object
-
Virtual Access VFI interfaces
-
- evpn-virtual-access-vfi: object[]
-
Virtual Access VFI
-
- evpn-virtual-access-vfi-timers: object
-
Enter Virtual Forwarding Interface timers configuration submode
-
- evpn-virtual-access-vfi-carving: integer
-
Virtual Forwarding Interface-specific Carving timer
range:"0..10" default:"0" - enable: null
-
Enable Virtual Forwarding Interface timers
- evpn-virtual-access-vfi-peering: integer
-
Virtual Forwarding Interface-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-vfi-recovery: integer
-
Virtual Forwarding Interface-specific Recovery timer
range:"20..3600" default:"30"
- name: string
-
Name of the Virtual Access VFI
Example
{
"evpn-source-interface": "string",
"evi-cost-out": [ null ],
"evpn-virtual-access-pws": {
"evpn-virtual-access-pw": [
{
"pseudowire-id": "string",
"evpn-virtual-access-pw-timers": {
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
]
},
"evpn-instances": {
"evpn-instance": [
{
"eviid": "string",
"evpn-instance-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evpn-instance-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-instance-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
},
"evpn-timers": {
"evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
},
"evpn-groups": {
"evpn-group": [
{
"evpn-group-core-interfaces": {
"evpn-group-core-interface": [
{
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
},
"evpn-evis": {
"evpn-evi": [
{
"eviid": "string",
"evi-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
}
a2_evpn-timers_schema:
Enter EVPN timers configuration submode
- evpn-recovery: integer
-
Global Recovery timer
range:"20..3600" default:"30" - evpn-peering: integer
-
Global Peering timer
range:"0..300" default:"3" - enable: null
-
Enable EVPN timers
- evpn-carving: integer
-
Global Carving timer
range:"0..10" default:"0"
Example
{
"evpn-recovery": "integer",
"evpn-peering": "integer",
"enable": [ null ],
"evpn-carving": "integer"
}
a2_evpnmac_schema:
EVPN MAC Configuration
- enable: null
-
Enable EVPN MAC Configuration
- evpnmac-secure: object
-
EVPN MAC Secure Configuration
-
- evpnmac-secure-freeze-time: string
-
Length of time to lock the MAC after a MAC security violation
- enable: null
-
Enable EVPN MAC Secure Configuration
- evpnmac-secure-move-count: string
-
Number of moves to occur within the move interval before locking the MAC
- evpnmac-secure-move-interval: string
-
Interval to watch for subsequent MAC moves before locking the MAC
- evpnmac-secure-retry-count: string
-
Number of times to unfreeze a MAC before permanently freezing it
Example
{
"enable": [ null ],
"evpnmac-secure": {
"evpnmac-secure-freeze-time": "string",
"enable": [ null ],
"evpnmac-secure-move-count": "string",
"evpnmac-secure-move-interval": "string",
"evpnmac-secure-retry-count": "string"
}
}
a2_evpnmac-secure_schema:
EVPN MAC Secure Configuration
- evpnmac-secure-freeze-time: string
-
Length of time to lock the MAC after a MAC security violation
- enable: null
-
Enable EVPN MAC Secure Configuration
- evpnmac-secure-move-count: string
-
Number of moves to occur within the move interval before locking the MAC
- evpnmac-secure-move-interval: string
-
Interval to watch for subsequent MAC moves before locking the MAC
- evpnmac-secure-retry-count: string
-
Number of times to unfreeze a MAC before permanently freezing it
Example
{
"evpnmac-secure-freeze-time": "string",
"enable": [ null ],
"evpnmac-secure-move-count": "string",
"evpnmac-secure-move-interval": "string",
"evpnmac-secure-retry-count": "string"
}
a2_evpn-evis_schema:
Enter EVPN Instance configuration submode
- evpn-evi: object[]
-
Enter EVPN Instance configuration submode
-
- eviid: string
-
EVI ID
- evi-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-evi-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evi-load-balancing:
-
Enter Loadbalancing configuration submode
Example
{
"evpn-evi": [
{
"eviid": "string",
"evi-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evi-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
]
}
a2_evpn-evi_schema:
- eviid: string
-
EVI ID
- evi-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-evi-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evi-load-balancing:
-
Enter Loadbalancing configuration submode
Example
{
"eviid": "string",
"evi-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-evi-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evi-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"evpn-evi-cw-disable": [ null ]
}
a2_evi-load-balancing_schema:
Enter Loadbalancing configuration submode
- enable: null
-
Enable Loadbalancing
Example
{
"enable": [ null ],
"evi-static-flow-label": [ null ]
}
a2_evpn-evi-bgp-auto-discovery_schema:
Enable Autodiscovery BGP in EVPN Instance
- enable: null
-
Enable Autodiscovery BGP
Example
{
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
a2_evpn-route-targets_schema:
Route Target
- evpn-route-target-as: object[]
-
Name of the Route Target
-
object - role: string both, import, export
-
Role of the router target type
- as: string
-
Two byte or 4 byte AS number
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- as-index: string
-
AS:nn (hex or decimal format)
- evpn-route-target-ipv4-address: object[]
-
Name of the Route Target
-
object - addr-index: string
-
Addr index
- role: string both, import, export
-
Role of the router target type
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- address: string
-
IPV4 address
- evpn-route-target-none: object[]
-
Name of the Route Target
-
object - role: string both, import, export
-
Role of the router target type
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
Example
{
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
a2_evpn-route-target-as_schema:
- role: string both, import, export
-
Role of the router target type
- as: string
-
Two byte or 4 byte AS number
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- as-index: string
-
AS:nn (hex or decimal format)
Example
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
a2_evpn-route-target-none_schema:
- role: string both, import, export
-
Role of the router target type
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
Example
{
"role": "string",
"stitching": "string",
"format": "string"
}
a2_evpn-route-target-ipv4-address_schema:
- addr-index: string
-
Addr index
- role: string both, import, export
-
Role of the router target type
- format: string none, two-byte-as, four-byte-as, ipv4-address, es-import
-
Format of the route target
- stitching: string no-stitching, stitching
-
whether RT is Stitching RT
- address: string
-
IPV4 address
Example
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
a2_evi-advertise-mac_schema:
Enter Advertise local MAC-only routes configuration submode
- enable: null
-
Enable Advertise local MAC-only routes
Example
{
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}
a2_evpn-virtual-access-vfis_schema:
Virtual Access VFI interfaces
- evpn-virtual-access-vfi: object[]
-
Virtual Access VFI
-
- evpn-virtual-access-vfi-timers: object
-
Enter Virtual Forwarding Interface timers configuration submode
-
- evpn-virtual-access-vfi-carving: integer
-
Virtual Forwarding Interface-specific Carving timer
range:"0..10" default:"0" - enable: null
-
Enable Virtual Forwarding Interface timers
- evpn-virtual-access-vfi-peering: integer
-
Virtual Forwarding Interface-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-vfi-recovery: integer
-
Virtual Forwarding Interface-specific Recovery timer
range:"20..3600" default:"30"
- name: string
-
Name of the Virtual Access VFI
Example
{
"evpn-virtual-access-vfi": [
{
"evpn-virtual-access-vfi-timers": {
"evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
},
"name": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
]
}
a2_evpn-virtual-access-vfi_schema:
- evpn-virtual-access-vfi-timers: object
-
Enter Virtual Forwarding Interface timers configuration submode
-
- evpn-virtual-access-vfi-carving: integer
-
Virtual Forwarding Interface-specific Carving timer
range:"0..10" default:"0" - enable: null
-
Enable Virtual Forwarding Interface timers
- evpn-virtual-access-vfi-peering: integer
-
Virtual Forwarding Interface-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-vfi-recovery: integer
-
Virtual Forwarding Interface-specific Recovery timer
range:"20..3600" default:"30"
- name: string
-
Name of the Virtual Access VFI
Example
{
"evpn-virtual-access-vfi-timers": {
"evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
},
"name": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
a2_evpn-virtual-access-vfi-timers_schema:
Enter Virtual Forwarding Interface timers configuration submode
- evpn-virtual-access-vfi-carving: integer
-
Virtual Forwarding Interface-specific Carving timer
range:"0..10" default:"0" - enable: null
-
Enable Virtual Forwarding Interface timers
- evpn-virtual-access-vfi-peering: integer
-
Virtual Forwarding Interface-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-vfi-recovery: integer
-
Virtual Forwarding Interface-specific Recovery timer
range:"20..3600" default:"30"
Example
{
"evpn-virtual-access-vfi-carving": "integer",
"enable": [ null ],
"evpn-virtual-access-vfi-peering": "integer",
"evpn-virtual-access-vfi-recovery": "integer"
}
a2_identifier_schema:
Ethernet segment identifier
- bytes01: string
-
Type 0's 1st Byte or Type Byte and 1st Byte
- bytes89: string
-
8th and 9th Bytes
- bytes23: string
-
2nd and 3rd Bytes
- bytes67: string
-
6th and 7th Bytes
- type: string type0, legacy, override
-
Ethernet segment identifier type
- bytes45: string
-
4th and 5th Bytes
Example
{
"bytes01": "string",
"bytes89": "string",
"bytes23": "string",
"bytes67": "string",
"type": "string",
"bytes45": "string"
}
a2_manual-service-carving_schema:
Enter Manual service carving configuration submode
- enable: null
-
Enable Manual service carving
- service-list: object
-
Manual service carving primary,secondary lists
-
- primary: string
-
Primary services list
- secondary: string
-
Secondary services list
Example
{
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
a2_service-list_schema:
Manual service carving primary,secondary lists
- primary: string
-
Primary services list
- secondary: string
-
Secondary services list
Example
{
"primary": "string",
"secondary": "string"
}
a2_evpn-load-balancing_schema:
Enter EVPN Loadbalancing configuration submode
- evpn-static-flow-label: null
-
Enable Static Flow Label based load balancing
- enable: null
-
Enable EVPN Loadbalancing
Example
{
"evpn-static-flow-label": [ null ],
"enable": [ null ]
}
a2_evpn-bgp-auto-discovery_schema:
Enable Autodiscovery BGP in EVPN
- enable: null
-
Enable Autodiscovery BGP
Example
{
"enable": [ null ],
"evpn-route-distinguisher": {
"addr-index": "string",
"as": "string",
"address": "string",
"type": "string",
"as-index": "string"
}
}
a2_evpn-groups_schema:
Enter EVPN Group Table submode
- evpn-group: object[]
-
Enter EVPN Group submode
-
object - evpn-group-core-interfaces: object
-
EVPN Group core interfaces
-
- evpn-group-core-interface: object[]
-
EVPN Group Core interface
-
object - interface-name: string
-
Name of the EVPN Group core interface
- group-id: string
-
Group ID
Example
{
"evpn-group": [
{
"evpn-group-core-interfaces": {
"evpn-group-core-interface": [
{
"interface-name": "string"
}
]
},
"group-id": "string"
}
]
}
a2_evpn-group_schema:
- evpn-group-core-interfaces: object
-
EVPN Group core interfaces
-
- evpn-group-core-interface: object[]
-
EVPN Group Core interface
-
object - interface-name: string
-
Name of the EVPN Group core interface
- group-id: string
-
Group ID
Example
{
"evpn-group-core-interfaces": {
"evpn-group-core-interface": [
{
"interface-name": "string"
}
]
},
"group-id": "string"
}
a2_evpn-group-core-interfaces_schema:
EVPN Group core interfaces
- evpn-group-core-interface: object[]
-
EVPN Group Core interface
-
object - interface-name: string
-
Name of the EVPN Group core interface
Example
{
"evpn-group-core-interface": [
{
"interface-name": "string"
}
]
}
a2_evpn-group-core-interface_schema:
- interface-name: string
-
Name of the EVPN Group core interface
Example
{
"interface-name": "string"
}
a2_evpn-instances_schema:
Enter EVPN Instance configuration submode
- evpn-instance: object[]
-
Enter EVPN Instance configuration submode
-
- eviid: string
-
EVPN Instance ID
- evpn-instance-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evpn-instance-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-instance-load-balancing:
-
Enter Loadbalancing configuration submode
- encapsulation: string evpn-encapsulationvxlan, evpn-encapsulation-mpls
-
EVPN Instance Encapsulation
- side: string evpn-side-stitching
-
EVPN Instance Side
Example
{
"evpn-instance": [
{
"eviid": "string",
"evpn-instance-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evpn-instance-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-instance-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
]
}
a2_evpn-instance_schema:
- eviid: string
-
EVPN Instance ID
- evpn-instance-bgp-auto-discovery:
-
Enable Autodiscovery BGP in EVPN Instance
- evpn-instance-advertise-mac:
-
Enter Advertise local MAC-only routes configuration submode
- evpn-instance-load-balancing:
-
Enter Loadbalancing configuration submode
- encapsulation: string evpn-encapsulationvxlan, evpn-encapsulation-mpls
-
EVPN Instance Encapsulation
- side: string evpn-side-stitching
-
EVPN Instance Side
Example
{
"eviid": "string",
"evpn-instance-bgp-auto-discovery": {
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
},
"evpn-instance-advertise-mac": {
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
},
"evpn-instance-load-balancing": {
"enable": [ null ],
"evi-static-flow-label": [ null ]
},
"encapsulation": "string",
"side": "string",
"evpn-evi-cw-disable": [ null ]
}
a2_evpn-instance-bgp-auto-discovery_schema:
Enable Autodiscovery BGP in EVPN Instance
- enable: null
-
Enable Autodiscovery BGP
Example
{
"enable": [ null ],
"evpn-route-targets": {
"evpn-route-target-as": [
{
"role": "string",
"as": "string",
"format": "string",
"stitching": "string",
"as-index": "string"
}
],
"evpn-route-target-ipv4-address": [
{
"addr-index": "string",
"role": "string",
"format": "string",
"stitching": "string",
"address": "string"
}
],
"evpn-route-target-none": [
{
"role": "string",
"stitching": "string",
"format": "string"
}
]
}
}
a2_evpn-instance-advertise-mac_schema:
Enter Advertise local MAC-only routes configuration submode
- enable: null
-
Enable Advertise local MAC-only routes
Example
{
"enable": [ null ],
"evi-advertise-mac-bvi": [ null ]
}
a2_evpn-instance-load-balancing_schema:
Enter Loadbalancing configuration submode
- enable: null
-
Enable Loadbalancing
Example
{
"enable": [ null ],
"evi-static-flow-label": [ null ]
}
a2_evpn-logging_schema:
Enter EVPN Logging configuration submode
- evpn-df-election: null
-
Enable Designated Forwarder election logging
- enable: null
-
Enable EVPN Logging
Example
{
"evpn-df-election": [ null ],
"enable": [ null ]
}
a2_evpn-interfaces_schema:
Attachment Circuit interfaces
- evpn-interface: object[]
-
Attachment circuit interface
-
object - ethernet-segment:
-
Enter Ethernet Segment configuration submode
- evpnac-timers: object
-
Enter Interface-specific timers configuration submode
-
- evpnac-peering: integer
-
Interface-specific Peering timer
range:"0..300" default:"3" - enable: null
-
Enable Interface-specific timers
- evpnac-recovery: integer
-
Interface-specific Recovery timer
range:"20..3600" default:"30" - evpnac-carving: integer
-
Interface-specific Carving timer
range:"0..10" default:"0"
- evpn-core-isolation-group: string
-
Enter EVPN Core Isolation Group ID
- mac-flush: string mvrp
-
Enable MAC Flushing
- interface-name: string
-
Name of the attachment circuit interface
Example
{
"evpn-interface": [
{
"ethernet-segment": {
"force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string",
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
},
"evpnac-timers": {
"evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
},
"evpn-core-isolation-group": "string",
"mac-flush": "string",
"interface-name": "string"
}
]
}
a2_evpn-interface_schema:
- ethernet-segment:
-
Enter Ethernet Segment configuration submode
- evpnac-timers: object
-
Enter Interface-specific timers configuration submode
-
- evpnac-peering: integer
-
Interface-specific Peering timer
range:"0..300" default:"3" - enable: null
-
Enable Interface-specific timers
- evpnac-recovery: integer
-
Interface-specific Recovery timer
range:"20..3600" default:"30" - evpnac-carving: integer
-
Interface-specific Carving timer
range:"0..10" default:"0"
- evpn-core-isolation-group: string
-
Enter EVPN Core Isolation Group ID
- mac-flush: string mvrp
-
Enable MAC Flushing
- interface-name: string
-
Name of the attachment circuit interface
Example
{
"ethernet-segment": {
"force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string",
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
},
"evpnac-timers": {
"evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
},
"evpn-core-isolation-group": "string",
"mac-flush": "string",
"interface-name": "string"
}
a2_evpnac-timers_schema:
Enter Interface-specific timers configuration submode
- evpnac-peering: integer
-
Interface-specific Peering timer
range:"0..300" default:"3" - enable: null
-
Enable Interface-specific timers
- evpnac-recovery: integer
-
Interface-specific Recovery timer
range:"20..3600" default:"30" - evpnac-carving: integer
-
Interface-specific Carving timer
range:"0..10" default:"0"
Example
{
"evpnac-peering": "integer",
"enable": [ null ],
"evpnac-recovery": "integer",
"evpnac-carving": "integer"
}
a2_ethernet-segment_schema:
Enter Ethernet Segment configuration submode
- force-single-homed: null
-
Force ethernet segment to remain single-homed
- enable: null
-
Enable Ethernet Segment
- load-balancing-mode: string single-active, port-active
-
Ethernet-Segment Load Balancing mode
- backbone-source-mac: string
-
Backbone Source MAC
Example
{
"force-single-homed": [ null ],
"enable": [ null ],
"load-balancing-mode": "string",
"backbone-source-mac": "string",
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
a2_evpn-virtual-access-pws_schema:
Virtual Access Pseudowire interfaces
- evpn-virtual-access-pw: object[]
-
Virtual Access Pseudowire
-
- pseudowire-id: string
-
Pseudowire ID
- evpn-virtual-access-pw-timers: object
-
Enter Virtual Access Pseudowire-specific timers configuration submode
-
- enable: null
-
Enable Virtual Access Pseudowire-specific timers
- evpn-virtual-access-pw-peering: integer
-
Virtual Access Pseudowire-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-pw-recovery: integer
-
Virtual Access Pseudowire-specific Recovery timer
range:"20..3600" default:"30" - evpn-virtual-access-pw-carving: integer
-
Virtual Access Pseudowire-specific Carving timer
range:"0..10" default:"0"
- neighbor: string
-
Neighbor IP address
Example
{
"evpn-virtual-access-pw": [
{
"pseudowire-id": "string",
"evpn-virtual-access-pw-timers": {
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
]
}
a2_evpn-virtual-access-pw_schema:
- pseudowire-id: string
-
Pseudowire ID
- evpn-virtual-access-pw-timers: object
-
Enter Virtual Access Pseudowire-specific timers configuration submode
-
- enable: null
-
Enable Virtual Access Pseudowire-specific timers
- evpn-virtual-access-pw-peering: integer
-
Virtual Access Pseudowire-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-pw-recovery: integer
-
Virtual Access Pseudowire-specific Recovery timer
range:"20..3600" default:"30" - evpn-virtual-access-pw-carving: integer
-
Virtual Access Pseudowire-specific Carving timer
range:"0..10" default:"0"
- neighbor: string
-
Neighbor IP address
Example
{
"pseudowire-id": "string",
"evpn-virtual-access-pw-timers": {
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
},
"neighbor": "string",
"evpn-virtual-ethernet-segment": {
"enable": [ null ],
"manual-service-carving": {
"enable": [ null ],
"service-list": {
"primary": "string",
"secondary": "string"
}
}
}
}
a2_evpn-virtual-access-pw-timers_schema:
Enter Virtual Access Pseudowire-specific timers configuration submode
- enable: null
-
Enable Virtual Access Pseudowire-specific timers
- evpn-virtual-access-pw-peering: integer
-
Virtual Access Pseudowire-specific Peering timer
range:"0..300" default:"3" - evpn-virtual-access-pw-recovery: integer
-
Virtual Access Pseudowire-specific Recovery timer
range:"20..3600" default:"30" - evpn-virtual-access-pw-carving: integer
-
Virtual Access Pseudowire-specific Carving timer
range:"0..10" default:"0"
Example
{
"enable": [ null ],
"evpn-virtual-access-pw-peering": "integer",
"evpn-virtual-access-pw-recovery": "integer",
"evpn-virtual-access-pw-carving": "integer"
}
a2_evpn-ethernet-segment_schema:
EVPN Global Ethernet Segment submode
- enable: null
-
Enable EVPN Global Ethernet Segment submode
- evpn-esi-types: object
-
EVPN ESI type table
-
- evpn-esi-type: object[]
-
ESI type
-
object - disable-auto-generation: null
-
Disable ESI Autogeneration
- esi-type: string
-
ESI type
Example
{
"enable": [ null ],
"evpn-esi-types": {
"evpn-esi-type": [
{
"disable-auto-generation": [ null ],
"esi-type": "string"
}
]
}
}
a2_evpn-esi-types_schema:
EVPN ESI type table
- evpn-esi-type: object[]
-
ESI type
-
object - disable-auto-generation: null
-
Disable ESI Autogeneration
- esi-type: string
-
ESI type
Example
{
"evpn-esi-type": [
{
"disable-auto-generation": [ null ],
"esi-type": "string"
}
]
}
a2_evpn-esi-type_schema:
- disable-auto-generation: null
-
Disable ESI Autogeneration
- esi-type: string
-
ESI type
Example
{
"disable-auto-generation": [ null ],
"esi-type": "string"
}